Страница 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 нужно включить.
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, прописывайте ваше доменное имя