Web МастерскаяБлог
Сообщество Web Мастеров. Тут собрано всё, чтобы написать свой первый сайт, запустить его в Интернет и поддерживать его в течении всей его работы.
Cannot read properties of undefined (reading 'querySelector')
Ошибка: Cannot read properties of undefined (reading 'querySelector') говорит о том, что метод:
Возможные решения:
querySelector пытается обратиться к элементу, которого не существует.Возможные решения:
- Убедитесь, что элемент, к которому обращаетсь, существует, на самом деле.
- Расположите JavaScript в нижнюю часть Вашего документа.
- Жалоба
Как убрать несколько идущих подряд слешей в URL (.htaccess)
Заметил, что с поисковой выдачи переходят по ссылкам, которые имеют несколько подряд идущие слеши, например:
Который необходимо вставить в файл: ".htaccess", что находится в корне сайта. После этого все лишние слеши исчезли....
site///forum//342///. Я проверил, страница с таким набором слешей открывается, но все же это не правильно, я считаю. Убрать лишние слеши мне помог код:
RewriteCond %{THE_REQUEST} //
RewriteRule .* /$0 [R=301,L]Который необходимо вставить в файл: ".htaccess", что находится в корне сайта. После этого все лишние слеши исчезли....
Где находится файл php.ini
Краткая инструкция, как узнать, где находится файл php.ini:
Создаем файл с произвольным именем, с расширением ".php" и с таким содержимым:
Заливаем файл в корень сайта и переходим по адресу: "сайт/имяФайла.php". Перед нами откроется информация о PHP, в виде таблице. Нам необходимо найти параметр "Loaded Configuration File", на случай, если данный параметр имеет значение "None", ищем параметр "Configuration File (php.ini) Path". В каком то из этих двух параметров, должен быть указан путь до файла "php.ini".
Данные параметры можно искать при помощи поиска браузера, форма поиска вызывается клавишами Ctrl + F....
Создаем файл с произвольным именем, с расширением ".php" и с таким содержимым:
<?php
phpinfo();Заливаем файл в корень сайта и переходим по адресу: "сайт/имяФайла.php". Перед нами откроется информация о PHP, в виде таблице. Нам необходимо найти параметр "Loaded Configuration File", на случай, если данный параметр имеет значение "None", ищем параметр "Configuration File (php.ini) Path". В каком то из этих двух параметров, должен быть указан путь до файла "php.ini".
Данные параметры можно искать при помощи поиска браузера, форма поиска вызывается клавишами Ctrl + F....
Поиск ошибок в PHP | Дебаг
При написании php скрипта легко допустить ошибку, из-за которой скрипт работать будет неправильно, либо вообще работать не будет. Страница пустая (белая) и ошибку очень сложно найти среди десятка тысяч символов... Для того что бы быстро найти ошибку, можно в ваш файл, после
после этого должно появится сообщения с номером строки, в которой находится ошибка (правда этот вариант не всегда помогает).
Еще как вариант: добавить в файл .htaccess строку:
Возможно, будет интересно:
...
<?php добавить следующий код:
ini_set('display_errors', 'On');
error_reporting(E_ALL);после этого должно появится сообщения с номером строки, в которой находится ошибка (правда этот вариант не всегда помогает).
Еще как вариант: добавить в файл .htaccess строку:
php_flag display_errors 1Возможно, будет интересно:
...
Как узнать что работает на сервере Nginx или Apache
Проверить, что работает на сервере, можно при помощи функции
Строка:
Делать можно так:
...
get_headers(), что возвращает заголовки, например:
[0] => HTTP/1.1 200 OK
[1] => Server: nginx/1.26.2
[2] => Date: Wed, 19 Feb 2025 13:07:34 GMT
[3] => Content-Type: text/html; charset=utf-8
[4] => Transfer-Encoding: chunked
[5] => Connection: close
// Другие заголовкиСтрока:
Server: nginx/1.26.2: говорит о том, что работает сервер Nginx.Делать можно так:
print_r(get_headers('pageURL'));
Категории
- Apache 6
- CMS 3
- CSS 23
- FTP 1
- HTML 16
- JavaScript 46
- Nginx 15
- PHP 54
- phpMyAdmin 2
- SEO 7
- SQL 17
- SVG 10
- URL 1
- XML 2
- Безопасность 9
- Библиотека JS 18
- Графика 1
- Инструкция 1
- Кодировка 2
- Контент 11
- Мнение 4
- Монетизация сайта 1
- Настройка 3
- Ошибка 13
- Поисковая система 2
- Продвижение сайта 5
- Производительность 3
- Прочее 1
- Софт 1
- Старт 1
- Сценарий 1
- Функция 1
- Хостинг | Сервер 2
Реклама












