You don’t have permission to access / on this server Virtual host Linux как устранить

установил я сервер Apache. Сделал все по инструкциям для простейшего виртуального хоста (для отладки веб-страниц) и тут сервер мне выдает:

Пример выдачи:

я и так и сяк, а он зараза никак не налаживается.

Оказалось, что минимальное содержимое файла настроек узла Apache сервера вот такое, несмотря на то, что в интернете предлагаются более «простые» настройки, которые не работают:

вставить это в файл настроек:

<virtualhost *:80>
ServerName eclipse
DocumentRoot ‘/home/tvs/Eclipse/workspace’

<Directory ‘/home/tvs/Eclipse/workspace’>
Require all granted
</Directory>

</virtualhost>

хост (сайт) не работал вот без этой Require all granted директивы (команды). Эта директива должна располагаться в блоке Directory. Иначе сервер будет выдавать ошибку в конфигурационном файле сайта (хоста).

DocumentRoot ‘/home/tvs/Eclipse/workspace’ — эта строка нужна, чтобы сообщить серверу начальную папку на сервере для сайта. Эта же папка используется и для других хостов, если у них ничего другого не указано.

<Directory ‘/home/tvs/Eclipse/workspace’>
Require all granted
</Directory>

этот блок описывает сам сайт (где расположен локально, какие на него права). Для этого блока бывают и другие директивы (например название индексной страницы index.php или index.html изменить на другое) их можно легко разыскать в интернете.

CodeColorer в WordPress как увеличить блок подсветки синтаксиса (раскраски текста)

На многих WordPress сайтах при подсветке синтаксиса я видел, что блок подсветки синтаксиса не вмещает весь подсвечиваемый текст. Это происходит из-за настроек по-умолчанию. Если ваш плагин подсветки синтаксиса CodeColorer то сделайте следующее:

WordPress-админка-Настройки-CodeColorer:

укажите в поле «Ширина блока» 100%

Сохраните изменения кнопкой внизу.

Кроме того, вы можете писать не просто тег cce_bash а длинный тег

[stextbox id=»info»]

[cc lang=«bash» escaped=«true» width=«100%»]
здесь текст будет размещен на 100% от возможной ширины и это размещение будет резиновым из-за использования в параметре width=100%
[/cc]

[/stextbox]

подробное описание возможных тегов и их параметров здесь

Как отключить в WordPress плагин вручную?

Бывает, что плагин не работает как нужно или не позволяет зайти в админку или сайт не грузится. Обычно причиной этого является глючащий или не правильно работающий плагин или не настроенный плагин который вы активировали без настройки и выши из админки (перелогинились) и теперь не можете зайти.

вот как это сделать — очень подробная статья

в кратце: нужно сделать запрос в PHPMyAdmin 

SELECT * FROM wp_options WHERE option_name = 'active_plugins';

и отредактировать option_value выдачи, удалив оттуда значение не работающего плагина.

там будет в одну строку нечто похожее на:

i:0;s:10:"имя_плагина.php";

Сохраните предварительно текст всего поля в блокнот, на случай ошибки и затем,

нужно удалить подобный текст.

после выхода из режима редактирования поля ваши изменения будут сохранены.

Если WordPress выдает пустую страницу вместо сайта или админки…

Что делать если WordPress выдает пустую страницу вместо админки или сайта?

Проблема в ошибке, которая не позволяет сайту загрузиться.

В корне сайта есть файл wp-config.php в нем есть строка 

define('WP_DEBUG', false);

если поставить true то сообщения об ошибках будут отображаться.

Cкорее всего обновился у Вас какой-то плагин и он глючит. Решение — отключить плагин.

вот как это сделать — очень подробная статья

в кратце: нужно сделать запрос в PHPMyAdmin 

SELECT * FROM wp_options WHERE option_name = 'active_plugins';

и отредактировать option_value выдачи, удалив оттуда значение не работающего плагина.

там будет в одну строку нечто похожее на:

i:0;s:10:"имя_плагина.php";

Сохраните предварительно текст всего поля в блокнот, на случай ошибки и затем,

нужно удалить подобный текст.

после выхода из режима редактирования поля ваши изменения будут сохранены.

 

Как сделать свой интернет-магазин?

Если интернет-магазин дополнение к сайту — то движок сайта — WordPress и плагин к нему Woocommerce

Хороший интернет-магазин можно построить легко на движке Prestashop и он будет выглядет не устаревшим и профессиональным.

Запрос в Google модулей приема платежей для  Prestashop