Страница 2 из 4

Re: Вопросы по Open Server 6

Добавлено: 02 сен 2024, 09:19
rafaello
ValeryFVV2002 писал(а): 01 сен 2024, 17:40
  • Сделайте с такими же параметрами тестовый домен.
    Убедитесь, что связка открывает index.php (у меня все работает)
  • Вы в курсе, что Nginx не работает с файлами .htaccess? Циклический редирект, на который Вы жалуетесь, скорее говорит о том, что сервер как раз работает, а вот сайт - неверно отрабатывает урлы. Отключение Nginx это доказало. Правила реврайта вы должены прописать в nginx сами.
все верно вы говорите.
Так в чем вопрос то? Я хочу подчеркнуть, что в старой версии Open Server все работало из коробки, а в новой надо донастраивать.
После некоторых поисков обнаружил следующие конфиги в новой версии
C:\OSPanel\modules\Nginx-1.26\conf\virtual_proxied_host.conf
C:\OSPanel\modules\Nginx-1.26\conf\virtual_host.conf
C:\OSPanel\modules\Nginx-1.26\conf\fastcgi.conf
C:\OSPanel\modules\Nginx-1.26\conf\nginx.conf
C:\OSPanel\modules\Nginx-1.26\conf\virtual_fcgi_host.conf
буду благодарен, если подскажете какой именно надо править и как!
(Apach + Nginx)

Re: Вопросы по Open Server 6

Добавлено: 02 сен 2024, 10:23
Ink0gnit0
Для установки Wordpress на OSP6 - связка Nginx-1.26/PHP-8.3-FCGI:
1. Создайте каталог вашего проекта, например, [КОРЕНЬ_OSP6]\home\wpsite.local

2. Скачайте и распакуйте дистрибутив Wordpress актуальной версии, в каталог [КОРЕНЬ_OSP6]\home\wpsite.local

3. Создайте структуру каталогов:
- [КОРЕНЬ_OSP6]\home\wpsite.local\.osp
- [КОРЕНЬ_OSP6]\home\wpsite.local\.osp\nginx

4. Создайте файл [КОРЕНЬ_OSP6]\home\wpsite.local\.osp\project.ini со следующим содержимым:
[wpsite.local]
php_engine   = PHP-8.3-FCGI
nginx_engine = Nginx-1.26

5. Создайте файл [КОРЕНЬ_OSP6]\home\wpsite.local\.osp\nginx\wpsite.local.conf со следующим содержимым:
location = /favicon.ico {
    log_not_found off;
    access_log off;
}

location = /robots.txt {
    allow all;
    log_not_found off;
    access_log off;
}

location / {
    try_files $uri $uri/ /index.php?$args;
}

location ~ \.php$ {
    include fastcgi.conf;
    fastcgi_intercept_errors on;
    fastcgi_pass $php_server:9000;
}

location ~* \.(js|css|png|jpg|jpeg|gif|ico)$ {
    expires max;
    log_not_found off;
}

location ~ /\. {
    deny all;
}

location ~* /(?:uploads|files)/.*\.php$ {
    deny all;
}

6. Запустите модули Nginx-1.26, PHP-8.3-FCGI и MySQL-8.2 (MariaDB-11.2)

7. Подключитесь к выбранной СУБД и создайте базу данных, например, wpdb

8. Пройдите по адресу https://wpsite.local

9. В процессе установки Wordpress, на этапе задания параметров подключения в БД, укажите:
Database Name -> wpdb
Username -> root
Password -> <ПУСТО_ЕСЛИ_НЕ МЕНЯЛИ>
Database Host -> MySQL-8.2

Примечание: Везде, где встречается, вместо wpsite.local, прописывайте ваше доменное имя

Re: Вопросы по Open Server 6

Добавлено: 06 сен 2024, 14:28
rawling
Скажите пожалуйста, панель управления как в Пятой версии, что висела в трее иконкой имеется? А то все пугает, что настройки и управление только в командной строке... Если можно пару скриншотов, как она выглядит

Re: Вопросы по Open Server 6

Добавлено: 06 сен 2024, 22:28
voevoda
а запускаю в браузере адрес
example.local не запускается
страница

Re: Вопросы по Open Server 6

Добавлено: 06 сен 2024, 22:40
DelphinPRO
rawling писал(а): 06 сен 2024, 14:28 Скажите пожалуйста, панель управления как в Пятой версии, что висела в трее иконкой имеется? А то все пугает, что настройки и управление только в командной строке... Если можно пару скриншотов, как она выглядит
На данный момент её нет.
Управление доступно через меню, если вас пугает консоль.

Re: Вопросы по Open Server 6

Добавлено: 06 сен 2024, 22:43
DelphinPRO
voevoda писал(а): 06 сен 2024, 22:28 а запускаю в браузере адрес
example.local не запускается
страница
Вероятно, вы не включили необходимый для этого домена модуль php. Кажется php-8.1 нужно включить.
20240906-234234.png

Re: Вопросы по Open Server 6

Добавлено: 07 сен 2024, 02:16
voevoda
подскажите как зайти в
phpmyadmin в версии 6

Re: Вопросы по Open Server 6

Добавлено: 07 сен 2024, 02:20
DelphinPRO

Re: Вопросы по Open Server 6

Добавлено: 08 сен 2024, 08:53
rafaello
Уважаемый Ink0gnit0 !
Все сделал как вы описали (Nginx-1.26/PHP-7,4-FCGI) но, черт возьми, у меня ничего не работает!!!!
Перепроверил все несколько раз.
У вас или где опечатка в конфигах или что то не так.
Также пытался самостоятельно настроить Nginx-1.26/Apach также ничего не получается.
Блин, атакую Open Server 6 уже вторую неделю и ничего не выходит!
Разрабы! Неужели трудно вам предоставить примеры конфигов для Nginx/PHP-FCGI и Nginx/Apach?
Пожалуйста, помогите, покажите правильные конфиги!

------------------------------------
Опс... Сейчас заработало!!!!
Оказывается не включил модуль PHP-7.4-FCGI

Все равно, подскажите как же настроить Nginx/Apach ?
Заранее спасибо!

Re: Вопросы по Open Server 6

Добавлено: 08 сен 2024, 09:22
Ink0gnit0
Для установки Wordpress на OSP6 - связка Nginx-1.26/PHP-8.3:
1. Создайте каталог вашего проекта, например, [КОРЕНЬ_OSP6]\home\wpsite.local

2. Скачайте и распакуйте дистрибутив Wordpress актуальной версии, в каталог [КОРЕНЬ_OSP6]\home\wpsite.local

3. Создайте структуру каталогов:
- [КОРЕНЬ_OSP6]\home\wpsite.local\.osp
- [КОРЕНЬ_OSP6]\home\wpsite.local\.osp\nginx
4. Создайте файл [КОРЕНЬ_OSP6]\home\wpsite.local\.osp\project.ini со следующим содержимым:
[wpsite.local]
php_engine   = PHP-8.3
nginx_engine = Nginx-1.26
5. Создайте файл [КОРЕНЬ_OSP6]\home\wpsite.local\.osp\nginx\wpsite.local.conf со следующим содержимым:
location = /favicon.ico {
    log_not_found off;
    access_log off;
}
 
location = /robots.txt {
    allow all;
    log_not_found off;
    access_log off;
}
 
location / {
    try_files $uri $uri/ /index.php?$args;
}
 
location ~ [^/]\.php(/|$) {
        proxy_cache_bypass    $http_upgrade;
        proxy_http_version    1.1;
        proxy_pass            http://$php_server:80;
        proxy_set_header      Connection $connection_upgrade;
        proxy_set_header      Host $host;
        proxy_set_header      Upgrade $http_upgrade;
        proxy_set_header      X-Forwarded-For $http_x_forwarded_for;
        proxy_set_header      X-Forwarded-Proto $scheme;
        proxy_set_header      X-Real-IP $remote_addr;
        # proxy_set_header    X-Country-Code $geoip2_data_country_code;
        # proxy_set_header    X-Country-Name $geoip2_data_country_name;
    }
 
location ~* \.(js|css|png|jpg|jpeg|gif|ico)$ {
    expires max;
    log_not_found off;
}
 
location ~ /\. {
    deny all;
}

6. Запустите модули Nginx-1.26 и PHP-8.3

7. Подключитесь к выбранной СУБД и создайте базу данных, например, wpdb

8. Пройдите по адресу https://wpsite.local

9. В процессе установки Wordpress, на этапе задания параметров подключения в БД, укажите:
Database Name -> wpdb
Username -> root
Password -> <ПУСТО_ЕСЛИ_НЕ МЕНЯЛИ>
Database Host -> MySQL-8.2
Примечание: Везде, где встречается, вместо wpsite.local, прописывайте ваше доменное имя