Ошибки при установке на локальный хостинг

Автор Andrey00, 15 октября 2014, 14:07:26

« назад - далее »

Andrey00

Добрый день!
Подскажите, пожалуйста, кто знает. Устанавливаю Престу 1.6 на локальный хостинг. Пробовал и Денвер и Опен сервер. Одна и та же ошибка в конце: "Создайте файл settings.inc "
Как решить вопрос?
Скрин прилагаю.

tigran

У вас не выставлены права доступа к файлам и папкам. Поэтому скрипт не может записать данные в этот файл.
Установите 777 или 755.

Andrey00

Цитата: tigran от 15 октября 2014, 15:08:21
У вас не выставлены права доступа к файлам и папкам. Поэтому скрипт не может записать данные в этот файл.
Установите 777 или 755.

Попробовал поменять права через Тотал. Скрин прилагаю. Может я что то не так делаю. Продвинулся на один шаг и снова: "Создайте таблицы для базы данных"  Скрин прилагаю.
Что то туплю, други. Подскажите, кто знает.

DarinSr

Если у вас windows и denver.
ЦитироватьДенвер работает на Windows-платформе (для *nix версии Денвера не существует). В Windows нет таких понятий о правах доступа как в Unix-подобных операционных системах. Таким образом выставлять права доступа для скриптов, работающих на Windows-платформе в Денвере (да и в любом другом сервере на Win-платформе) не надо. Смело пропускайте пункты с указаниями выставления прав доступа в инструкциях по установке скриптов.
Проблему нужно искать в конф. веб сервера (denwer)

Andrey00

Цитата: DarinSr от 15 октября 2014, 16:26:56
Если у вас windows и denver.
ЦитироватьДенвер работает на Windows-платформе (для *nix версии Денвера не существует). В Windows нет таких понятий о правах доступа как в Unix-подобных операционных системах. Таким образом выставлять права доступа для скриптов, работающих на Windows-платформе в Денвере (да и в любом другом сервере на Win-платформе) не надо. Смело пропускайте пункты с указаниями выставления прав доступа в инструкциях по установке скриптов.
Проблему нужно искать в конф. веб сервера (denwer)
DarinSr может подскажете какие настройки в Денвере поменять можно?

DarinSr

Про денвер лучше почитать справку на оф.сайте. Смотрите вопросы, которые касаются насройки php.ini
error_reporting = E_ALL & ~E_NOTICE
register_globals = Off
extension:
extension=php_gd2.dll
extension=php_curl.dll
extension=php_mbstring.dll
extension=php_mysql.dll
extension=php_mysqli.dll
extension=php_pdo_mysql.dll
extension=php_curl.dll


Если у вас не получается его настроить, то пробуйте другие сервера.
Цитата: DarinSr от 04 августа 2014, 11:36:45
Prestashop можно установить на Windows локально. Для этого нужен веб-сервер. Под windows можно использовать - XAMPP, WampServer, EasyPhp.
EasyPhp самый легкий вариант

Andrey00

Цитата: DarinSr от 15 октября 2014, 16:55:02
Про денвер лучше почитать справку на оф.сайте. Смотрите вопросы, которые касаются насройки php.ini
error_reporting = E_ALL & ~E_NOTICE
register_globals = Off
extension:
extension=php_gd2.dll
extension=php_curl.dll
extension=php_mbstring.dll
extension=php_mysql.dll
extension=php_mysqli.dll
extension=php_pdo_mysql.dll
extension=php_curl.dll


Если у вас не получается его настроить, то пробуйте другие сервера.
Цитата: DarinSr от 04 августа 2014, 11:36:45
Prestashop можно установить на Windows локально. Для этого нужен веб-сервер. Под windows можно использовать - XAMPP, WampServer, EasyPhp.
EasyPhp самый легкий вариант
Спасибо, будем пробовать.

MXM

#7
попробуй поставить полный пакет пхп5. доп. пакет скачай. он всё равно нужен будет для ссл http://www.denwer.ru/packages/php5.html
и куда ты ставишь престу. в корень. в домен. поддомен?

Andrey00

Цитата: maemelyanov от 15 октября 2014, 22:08:57
попробуй поставить полный пакет пхп5. доп. пакет скачай. он всё равно нужен будет для ссл http://www.denwer.ru/packages/php5.html
и куда ты ставишь престу. в корень. в домен. поддомен?
Поставил доп. пакет, не помогло.
Путь установки: Z:\home\f1.loc\www\

DarinSr

Сделайте коневой раздел сервера на диске С. Устанавливайте  в каталог первого уровня.
Установка Денвера (Denwer): как установить локальный сервер
ЦитироватьВас спросят о том, в какой каталог вы хотели бы установить комплекс (по умолчанию используется C:\WebServers, вам нужно лишь нажать Enter, чтобы согласиться с этим выбором). В указанном каталоге будут расположены абсолютно все компоненты системы, и вне его никакие файлы в дальнейшем не создаются (исключая ярлыки на Рабочем столе).
Настоятельно рекомендуем вам устанавливать комплекс в каталог первого уровня — то есть, C:\WebServers, а не, например, C:\My\WebServers. Дело в том, что инсталляторы пакетов расширений ищут базовый комплект именно на первом уровне по всем дискам. И, если не находят, заставляют вас ввести имя директории вручную. Наверное, вам не нужны лишние проволочки при установке расширений?..

Andrey00

#10
Цитата: DarinSr от 16 октября 2014, 11:54:34
Сделайте коневой раздел сервера на диске С. Устанавливайте  в каталог первого уровня.
Установка Денвера (Denwer): как установить локальный сервер
ЦитироватьВас спросят о том, в какой каталог вы хотели бы установить комплекс (по умолчанию используется C:\WebServers, вам нужно лишь нажать Enter, чтобы согласиться с этим выбором). В указанном каталоге будут расположены абсолютно все компоненты системы, и вне его никакие файлы в дальнейшем не создаются (исключая ярлыки на Рабочем столе).
Настоятельно рекомендуем вам устанавливать комплекс в каталог первого уровня — то есть, C:\WebServers, а не, например, C:\My\WebServers. Дело в том, что инсталляторы пакетов расширений ищут базовый комплект именно на первом уровне по всем дискам. И, если не находят, заставляют вас ввести имя директории вручную. Наверное, вам не нужны лишние проволочки при установке расширений?..
У меня так и сделано. "Z" это виртуальный диск, который создается на следующем этапе установки Денвера.
Или вы имеете в виду, что надо перенести папку непосредственно на диск "С"?

Ставил в c:\WebServers\home\f1.loc\www\ - ничего не изменилось, к сожалению.

tigran

Денвер и так устанавливается на реальный диск С, если вы просто жали «Enter» при установки. По умолчанию это C:\WebServers.
Виртуальный создается для работы служб сервера, типа отдельный linux. Вам нужно php.ini проверить, требования prestashop к серверу смотрите в руководстве пользователя prestashop.
Запустите phpinfo в localhost, в phpmyadmin базу проверьте.

Adik

Нужно подключить все расширения. Раскоментируйте (удалить знак - ;) следующее:
extension=php_curl.dll
extension=php_gd2.dll
extension=php_mbstring.dll
extension=php_mysql.dll
extension=php_mysqli.dll
extension=php_pdo_sqlite.dll

Adik

Если денвер не критично, то установите лучше локальный web-server EasyPHP
Намного легче и проблем меньше.

Andrey00

Цитата: Adik от 16 октября 2014, 16:50:49
Если денвер не критично, то установите лучше локальный web-server EasyPHP
Намного легче и проблем меньше.

Не-е, ребята, ничего не помогает. Строчки в PHP раскомментированы,  EasyPHP выдает такую же ошибку.
Похоже надо спеца искать на месте, пусть приходит смотрит.