Инструменты пользователя

Инструменты сайта


software:development:demo:cms:ucms:creating_file_server_check

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слеваПредыдущая версия
Следующая версия
Предыдущая версия
software:development:demo:cms:ucms:creating_file_server_check [2025/05/04 14:45] – внешнее изменение 127.0.0.1software:development:demo:cms:ucms:creating_file_server_check [2026/02/07 23:17] (текущий) – внешнее изменение 127.0.0.1
Строка 1: Строка 1:
 +<note page>
 +{{:icons:16:arrow-transition-180.png?|}} 
 +**[[software:development:demo:cms:ucms:ucms_table_of_contents | Краткое содержание]]**
 +</note>
 ====== 8.5. Файл server_check.php ====== ====== 8.5. Файл server_check.php ======
 ===== Введение ===== ===== Введение =====
Строка 202: Строка 206:
 присваиваем значение **true (истина)**. присваиваем значение **true (истина)**.
  
 +
 +<note blue>
 + :&11: **Пимечание:** \\   
 +Папку с назначенными правами доступа 755 для проверки кода можно создать средствами PHP
 +<code php folder.php>
 +<?php
 +$folderName = 'includes';
 +
 +// Проверяем, существует ли папка, чтобы избежать ошибки
 +if (!file_exists($folderName)) {
 +    // Создаем папку с правами 0755
 +    mkdir($folderName, 0775, true); 
 +    echo "Папка создана с правами 0755.";
 +} else {
 +    echo "Папка уже существует.";
 + echo " Права на папку $folderName установлены в " . substr(sprintf('%o', fileperms('includes')), -4);
 +}
 +?>
 +</code>
 +</note>
 +Создадим в корне приложение файл с вышеприведенным кодом и перейдем в браузере на страницу http://localhost/folder.php
 +\\  
 +{{:software:development:demo:cms:ucms:22_folder_php_2.png?|}}
 +\\  
 ==== Блок логики переменной  $install_error ==== ==== Блок логики переменной  $install_error ====
  
Строка 353: Строка 381:
 //Более подробную информацию о необходимых модулях можно найти на странице требований. //Более подробную информацию о необходимых модулях можно найти на странице требований.
 //Невозможно продолжить. Исправьте ошибки и попробуйте еще раз. Обновить //Невозможно продолжить. Исправьте ошибки и попробуйте еще раз. Обновить
-if ($install_error == true) {+// Проверим, что переменная $install_error существует (объявлена) и ровна истина  
 +if (isset($install_error) && $install_error == true) {
 echo 'Более подробную информацию о необходимых модулях можно найти на ' . '<a href="./test_99.php" target="_blank">странице требований</a>'; echo 'Более подробную информацию о необходимых модулях можно найти на ' . '<a href="./test_99.php" target="_blank">странице требований</a>';
 echo '<p style="color: red"> Невозможно продолжить. Исправьте ошибки и ' . '<a href="./test_4.php"> Обновите страницу</a>' . '</p>' . '<br/>'; echo '<p style="color: red"> Невозможно продолжить. Исправьте ошибки и ' . '<a href="./test_4.php"> Обновите страницу</a>' . '</p>' . '<br/>';
Строка 897: Строка 926:
 //Более подробную информацию о необходимых модулях можно найти на странице требований. //Более подробную информацию о необходимых модулях можно найти на странице требований.
 //Невозможно продолжить. Исправьте ошибки и попробуйте еще раз. Обновить //Невозможно продолжить. Исправьте ошибки и попробуйте еще раз. Обновить
-if ($install_error == true) {+// Проверим, что переменная $install_error существует (объявлена) и ровна истина  
 +if (isset($install_error) && $install_error == true) {
 echo 'Более подробную информацию о необходимых модулях можно найти на ' . '<a href="./module_help.php" target="_blank">странице требований</a>'; echo 'Более подробную информацию о необходимых модулях можно найти на ' . '<a href="./module_help.php" target="_blank">странице требований</a>';
 echo '<p style="color: red"> Невозможно продолжить. Исправьте ошибки и ' . '<a href="./server_check.php"> Обновите страницу</a>' . '</p>' . '<br/>'; echo '<p style="color: red"> Невозможно продолжить. Исправьте ошибки и ' . '<a href="./server_check.php"> Обновите страницу</a>' . '</p>' . '<br/>';
Строка 904: Строка 934:
  /* тогда выведим кнопку Продолжить */  /* тогда выведим кнопку Продолжить */
  echo ' <div class = "install_button">  echo ' <div class = "install_button">
- <form action="options.php">+ <form action="install.php">
  <input type="submit" value="Продолжить" name="button">  <input type="submit" value="Продолжить" name="button">
  </form>  </form>
software/development/demo/cms/ucms/creating_file_server_check.1746359149.txt.gz · Последнее изменение: 127.0.0.1

Если не указано иное, содержимое этой вики предоставляется на условиях следующей лицензии: Public Domain
Public Domain Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki