Ваша корзина пуста

Скрипт Инструмент диагностики PrestaShop
для PrestaShop 1.5, 1.6, 1.7

Инструмент (и PHP-библиотека) для диагностирования проблем конфигурации сервера, на котором установлена PrestaShop.

Загрузить

Об авторе

Maksim T.
Maksim T.
Фрилансер.
Разработчик.
Работает с 2010.
Продуктов: 47.

Вопросы?

Обслуживание этого компонента не включает бесплатные персональные консультации. Принимаются только деловые предложения и важная информация.
Инструмент диагностики PrestaShop
 
Загрузок
204
Очень популярный!
 

Описание

Краткое описание

Это инструмент (и PHP-библиотека) для диагностирования проблем конфигурации сервера, на котором установлена PrestaShop.

Как использовать

Скопируйте директорию "psdiag" в корень сайта (там, где расположены фалы index.php, init.php и другие). Запустите скрипт через веб-браузер или через консоль.

Примеры:

  1. Запуск через веб-браузер: http://localhost/psdiag/index.php
  2. Запуск через консоль: php index.php

После проверки удалите папку с инструментом.

Прежде всего для проверки нужно запускать скрипт через веб-браузер, т.к. PrestaShop - это веб-приложение (для проверки настроек веб-сервера), а возможность запуска через консоль - это дополнительная проверка.

Пример отчета скрипта:

SOFTWARE INFORMATION:
PrestaShop version: 1.7 (1.7.6.8)
PHP version: 5.6 (5.6.38)
ionCube version: 10.3.9
PrestaShop classes override system enabled: Yes
The site has configuration issues: Yes

REQUIREMENTS:
[fail] : Checking PHP compatibility. Minimum but not recommended PHP version: 5.6. Maximum PHP version: 7.2. Your PHP version: 5.6.38.
[fail] : Checking PHP compatibility. Recommended PHP version: 7.1. So that your PrestaShop is compatible with as many modules as possible and works stably.
[ok] : Checking Apache2 configuration. The module "mod_rewrite" must be enabled.
[ok] : Checking PHP configuration. Functions must be enabled: fclose, fread, fwrite, rename, file_exists, unlink, rmdir, mkdir, getcwd, chdir, chmod.
[ok] : Checking PHP configuration. Recommended to install "Zlib" extension.
[ok] : Checking PHP configuration. Recommended to install "ionCube Loader" extension with 10.3.9 version or newer.
[ok] : Checking PHP configuration. The "DOM" extension must be enabled. The example of installation command in Debian/Ubuntu: sudo apt-get install php-xml.
[ok] : Checking PHP configuration. The "JSON" extension must be enabled. The example of installation command in Debian/Ubuntu: sudo apt-get install php-json.
[ok] : Checking PHP configuration. The "SimpleXML" extension must be enabled. The example of installation command in Debian/Ubuntu: sudo apt-get install php-xml.
[ok] : Checking PHP configuration. The "ZIP" extension must be enabled. The example of installation command in Debian/Ubuntu: sudo apt-get install php-zip.
[ok] : Checking PHP configuration. The extension "php_curl" must be enabled.
[ok] : Checking PHP configuration. The extension "php_fileinfo" must be enabled.
[ok] : Checking PHP configuration. The extension "php_gd2" must be enabled.
[ok] : Checking PHP configuration. The extension "php_intl" must be enabled.
[ok] : Checking PHP configuration. The extension "php_mbstring" must be enabled.
[ok] : Checking PHP configuration. The extension "php_openssl" must be enabled.
[ok] : Checking PHP configuration. The extension "php_pdo_mysql" (recommended) or "php_mysqli" must be enabled.
[ok] : Checking PHP configuration. The option "allow_url_fopen" must be "On".
[ok] : Checking PHP configuration. The option "allow_url_include" must be "Off".
[ok] : Checking PHP configuration. The option "file_uploads" must be "On".
[ok] : Checking PHP configuration. The value of these options must be empty: "auto_prepend_file" and "auto_append_file".
[ok] : Checking write permissions (recommended: 0755) for the directory: app/Resources/translations.
[ok] : Checking write permissions (recommended: 0755) for the directory: app/config.
[ok] : Checking write permissions (recommended: 0755) for the directory: cache.
[ok] : Checking write permissions (recommended: 0755) for the directory: config.
[ok] : Checking write permissions (recommended: 0755) for the directory: download.
[ok] : Checking write permissions (recommended: 0755) for the directory: img.
[ok] : Checking write permissions (recommended: 0755) for the directory: log.
[ok] : Checking write permissions (recommended: 0755) for the directory: mails.
[ok] : Checking write permissions (recommended: 0755) for the directory: modules.
[ok] : Checking write permissions (recommended: 0755) for the directory: themes/classic/cache.
[ok] : Checking write permissions (recommended: 0755) for the directory: themes/classic/lang.
[ok] : Checking write permissions (recommended: 0755) for the directory: themes/classic/pdf/lang.
[ok] : Checking write permissions (recommended: 0755) for the directory: translations.
[ok] : Checking write permissions (recommended: 0755) for the directory: upload.

Как помочь проекту расти и получать обновления

Напишите отзыв на вкладке комментариев. И это всё! :)

Информация для продвинутых пользователей

Проект на GitHub: https://github.com/zapalm/psdiag

Характеристики

  • Совместим с версиями PrestaShop: 1.5, 1.6, 1.7
  • Совместим с версиями PHP: 5.4 или новее
  • Установка: обычная
  • Использует систему переопределения классов PrestaShop: нет
  • Модифицирует ядро: нет
  • Поставляется с документацией: нет
  • Переведён на языки: EN, RU
  • Версия: 2.1.0 (2022-03-06)
  • Лицензия: Открытая лицензия на ПО
  • Тип товара: Скрипт

Пока нет комментариев.

v1.0.0 (2017-04-01)
	+ первый релиз скрипта для PrestaShop 1.5, 1.6, 1.7
v2.0.0 (2021-10-30)
	+ множественные улучшения в тестах и, вместе с этим, теперь очень подробно 
	  описываются результаты тестирования, и даются рекомендации
	+ добавлено отображение информации о используемом ПО, чтобы легко можно было
	  понять, например, совместим ли какой-то модуль с вашей PrestaShop и
	  конфигурацией сервера
v2.1.0 (2022-03-06)
	+ добавлена проверка "У сайта проблемы с конфигурацией" в раздел информации о программном обеспечении
	+ добавлена проверка опций PHP "auto_prepend_file" и "auto_append_file"