Сайт скачивается или открывается как текст
- Не включена обработка PHP
- PHP-скрипт в файле с расширением, отличным от .php
- Неверные права на файлы и каталоги
- Ошибка подключения к базе данных Warning: mysql_connect()
Если ваш сайт скачивается или открывается как текст, возможны следующие причины:
Не включена обработка PHP
Для вашего домена не включена обработка PHP в панели управления ISPmanager. Чтобы включить PHP, перейдите в раздел WWW-домены, дважды кликните по вашему домену и выберите режим работы PHP - FastCGI.
PHP-скрипт в файле с расширением, отличным от .php
Возможно, вы пытаетесь запустить PHP-скрипт внутри файла HTML. По умолчанию PHP обрабатывается только в файлах с расширением .php. Чтобы включить обработку PHP в HTML на виртуальном хостинге Linux:
-
В каталоге сайта создайте файл с названием .htaccess или просто откройте его, если файл уже существует.
-
Добавьте в файл следующие строки (исправьте u1234567 на ваш логин хостинга):
AddHandler fcgid-script .php .phtml .html .htm
FCGIWrapper /var/www/u1234567/data/php-bin/php .php
FCGIWrapper /var/www/u1234567/data/php-bin/php .phtml
FCGIWrapper /var/www/u1234567/data/php-bin/php .html
FCGIWrapper /var/www/u1234567/data/php-bin/php .htm
Неверные права на файлы и каталоги
Возможно, у вас указаны некорректные права на файлы и каталоги сайта. Обычно на файлы должны стоять права «644»(rw-r--r--), а на папки — «755» (rwxr-xr-x). За более точной информацией обратитесь к разработчикам вашего сайта.
Ошибка подключения к базе данных Warning: mysql_connect()
Если появилось сообщение «Warning: mysql_connect() [function.mysql-connect]: Access denied for user», это значит, что сайт пробует подключиться к базе данных с неверными реквизитами доступа. Решение проблемы описано в статье: На сайте ошибка базы данных.