Проблем със сървър. Зарежда сайта, не и директориите

jmb

Active Member
Здравейте !


Имам сървър с debian.
На него имам уебсайт, който е с Wordpress.
Сайта се визуализира, но не мога да влезна в wp-admin, защото ми дава HTTP ERROR 500.

Сайта е преместен от един сървър на друг.
Настоящия се управлява с ispconfig.

Какво да променя, за да заработи коректно?
 
Я пейстни conf файла от апачето / nginx-a , дето има един лаф:
4xx ерър код - I fucked up
5xx error code - They fucked up ( сървъра ) ,

И пробвай с www , или вътрешен адрес от рода на сайта.ком/shop и виж дали еръра е различен.
 
Я пейстни conf файла от апачето / nginx-a , дето има един лаф:
4xx ерър код - I fucked up
5xx error code - They fucked up ( сървъра ) ,

И пробвай с www , или вътрешен адрес от рода на сайта.ком/shop и виж дали еръра е различен.


това имам във файла :
/etc/apache2/apache2.conf
<Directory />
Options FollowSymLinks
AllowOverride None
Require all denied
</Directory>

<Directory /usr/share>
AllowOverride None
Require all granted
</Directory>

<Directory /var/www/>
Options Indexes FollowSymLinks
AllowOverride None
Require all granted
</Directory>
 
Е, дай DirectoryRoot , и не тоя конф файл, а този : /etc/apache2/sites-available - тук го търси , после като го редактираш и добавиш документ руут, виж в гугъл за example apache conf file wordpress ,пиши sudo a2ensite {name}.conf / и restart
 
Е, дай DirectoryRoot , и не тоя конф файл, а този : /etc/apache2/sites-available - тук го търси , после като го редактираш и добавиш документ руут, виж в гугъл за example apache conf file wordpress ,пиши sudo a2ensite {name}.conf / и restart

Тук "/etc/apache2/sites-available" нямаше .conf , който да е за домейна.
Направих един и после го активирах, обаче при рестарта ми изписа следното:

Job for apache2.service failed because the control process exited with error code.
See "systemctl status apache2.service" and "journalctl -xe" for details.

и през journalctl -xe изкара това:
Failed to start The Apache HTTP Server.

Междувременно сайта спря да зарежда и главната страница.
 
Имаш грешка в .conf файла, виж хубаво example .conf файл и го копирай правилно, затова не стартира
 
10 за грешка в конфига на апачето дето е едитнал, щом не може да стартира вече дори :D
 
Имаш грешка в .conf файла, виж хубаво example .conf файл и го копирай правилно, затова не стартира

едно към едно съм го направил.
Прегледах го.

Имам файл, който е домейна.vhost и в него има зададени директории и т.н
Добавя ли .conf - сайта спира.
 
ето това ми е .conf файла за домейна :

<VirtualHost *:80>

ServerName домейна
ServerAlias *.домейна
ServerAdmin webmaster@dдомейна
DocumentRoot /var/www/домейна/web

<Directory /var/www/домейна/>
Options FollowSymlinks
AllowOverride All
Require all granted
</Directory>

ErrorLog ${APACHE_LOG_DIR}/var/log/ispconfig/httpd/домейна/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined

</VirtualHost>
 
.conf файла ти е нещо такова

<VirtualHost *:80>
DocumentRoot /var/www/dir-ati-na-wp
ServerName domeinati.com
ServerAlias www.domeinati.com

ServerAdmin admin@vsetaq.com
ErrorLog /var/log/httpd/wparchserver-error_log
TransferLog /var/log/httpd/wparchserver-access_log

<Directory />
Options +Indexes +FollowSymLinks +ExecCGI
AllowOverride All
Order deny,allow
Allow from all
Require all granted
</Directory>
</VirtualHost>

Слагаш това, sudo a2ensite name.conf , като си там в /etc/apache2/sites-available, това ще ти линкне симлинк към etc/apache2/sites-enabled

Не пипаш други файлове по apache-то, идеята е да сложиш нов конф файл, да му сложиш документ руут, разни опции, име на домейна, да кажеш след това на апачето да направи сим линк, и да рестартираш апачето.
 
.conf файла ти е нещо такова

<VirtualHost *:80>
DocumentRoot /var/www/dir-ati-na-wp
ServerName domeinati.com
ServerAlias www.domeinati.com

ServerAdmin admin@vsetaq.com
ErrorLog /var/log/httpd/wparchserver-error_log
TransferLog /var/log/httpd/wparchserver-access_log

<Directory />
Options +Indexes +FollowSymLinks +ExecCGI
AllowOverride All
Order deny,allow
Allow from all
Require all granted
</Directory>
</VirtualHost>


да, тъкмо го paste-нах

ето го, пак

<VirtualHost *:80>

ServerName домейна
ServerAlias *.домейна
ServerAdmin webmaster@dдомейна
DocumentRoot /var/www/домейна/web

<Directory /var/www/домейна/>
Options FollowSymlinks
AllowOverride All
Require all granted
</Directory>

ErrorLog ${APACHE_LOG_DIR}/var/log/ispconfig/httpd/домейна/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined

</VirtualHost>
 
DocumentRoot /var/www/домейна/web

<Directory /var/www/домейна/>

Тез двете не бяха ли едни и същи при wordpress? Ползвам Laravel , и при ларавела , документ руута ми е към /public, пък директорията е root директорията, чекни.
 
Ама я постни и ерор лога на апачето, чекни гугъл как да го отвориш и видиш, за мен гърми на 500 заради това, че не знае какво да ти сервира на този адрес, спрямо конф файла.
 
Сега прочетох чак заглавието, зарежда сайта главната само или и вътрешните страници? тоест /site.com/contact - тук ли бута 500 , само началната зарежда правилно така ли? онзи ден имах тоя проблем, като смених пермалинковете, пратих ти на лично скрийншот с работещ .конф файл след фикса.
 
Сега прочетох чак заглавието, зарежда сайта главната само или и вътрешните страници? тоест /site.com/contact - тук ли бута 500 , само началната зарежда правилно така ли? онзи ден имах тоя проблем, като смених пермалинковете, пратих ти на лично скрийншот с работещ .конф файл след фикса.

Сайта зарежда с началната страница: domain.com (работи)
Когато напиша: domain.com/wp-admin (грешка 500)
 
Благодаря за файла, направих го точно както е твоя.

Вече стартира без грешка apache, но отново не работят пермалинковете
 
Благодаря за файла, направих го точно както е твоя.

Вече стартира без грешка apache, но отново не работят пермалинковете
Това с пермалинковете не е ли вече липса на някакъв рисайт рул? Имаш си вече htaccess, нали?
 
Това с пермалинковете не е ли вече липса на някакъв рисайт рул? Имаш си вече htaccess, нали?

имам htaccess.
Нямам представа какъв проблем, мисля за грешна директория или за рисайт, но не мога да разбера
 

Горе