WordPress Generator
Примечание
Генератор доступен только для пользователей с активной подпиской BASIC, PRO или BUSINESS.
Обзор
WordPress Generator - это классический генератор многостраничных новостных блогов на основе шаблонов СMS WordPress и контент модуля, разработанного нашей командой и позволяющий подбирать наиболее релевантный и трастовый контент на каждую генерацию. Помимо этого, структура вайта собирается специальным алгоритмом, который обходит все известные триггеры модерации рекламных сетей.
Дополнительный траст вайтам созданным при помощи этого генератора, является тот факт, что сайты на базе СMS WordPress широко распространены как на просторах интернета, так и в других рекламных кампаниях, таким образом HTML-код вайтов оказывается неотличим от кода сотен тысяч настоящих сайтов. Рекламным площадкам, таким как Google или Meta, сложно отличить вайт от обычного сайта созданного на основе этой CMS от общей массы WordPress-сайтов, даже при помощи машинного обучения. Этот факт в купе с остальными технологиями гарантирует высокую проходимость при модерации рекламных кампаний.
WordPress PHP
WordPress PHP версия отличается от WordPress HTML наличием полноценной эмуляции движка WordPress, а также эмуляцией базы данных и панели администратора. Это модифицированная версия СMS WordPress, которая не требует установки на сервер или хостинг, а также работы с базой данных. Только лишь строгое соответствие системным требованиям, с которыми можно ознакомиться ниже.
Системные требования для работы с WordPress PHP
Версия PHP должна быть не выше, чем 7.4 или 7.4.X.
Установленный NGINX или Apache с модулем «mod_rewrite» (при использовании Apache, рекомендуется перевести PHP в режим FastCGI).
Установленное расширение PHP Data Objects (PDO).
Установленный драйвер PDO_SQLITE.
Внимание
Файлы PHP вайта необходимо загружать на сервер или хостинг, только через FTP-клиент и размещать в корневой папке.
Возможные ошибки и их решения
Версии в файлах вайта и на вашем сервере/хостинге должны совпадать. Если проблема останется или будет получена другая ошибка, то необходимо проверить сервер или хостинг на соответствие системным требованиям.
WordPress CMS
Данная версия WordPress генератора представляет собой полноценную версию CMS системы включающую в себя все её возможности, используя в качестве базы данных MySQL. Версия поддерживает установку кастомных тем и плагинов, позволяя гибко расширять функциональность и настраивать внешний вид вайта.
Системные требования для работы с WordPress CMS
Версия PHP должна быть равна 7.4, 7.4.X. или выше.
База данных MySQl версии 5.7 или выше, либо база данных MariaDB версии 10.3 или выше.
Активный протокол HTPPS (SSL или TLS сертификат)
Активные PHP расширения MySQLi, curl, GD или ImageMagick, Multibyte String, JSON, XML.
Размер memory_limit для PHP должен быть 64 Мбайт или больше.
Данные для входа в панель администратора
Поле |
Значение |
|---|---|
User |
admin |
Password |
0!1#EHxp&K5{x9$% |
admin@wordpress.com |
При необходимости вы можете заменить данные для входа в панель администратора используя команду ниже:
wp user --path="${SITE_PATH}" update 1 --user_login=new_login
wp user --path="${SITE_PATH}" update admin --user_email=new@email.com
wp user --path="${SITE_PATH}" update admin --user_pass=new_password
Примечание
${SITE_PATH} - путь где находится файл с WordPress. Например: /way/to/wordpress/folder
Инструкция по размещению и активации WordPress CMS на сервере через SSH протокол
Примечание
Примеры конфигурций будут описаны под NGINX/OpenResty.
Шаг 1. Установите инструмент wp_cli для корректной работы WordPress:
curl -O https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar
php wp-cli.phar --info
chmod +x wp-cli.phar
sudo mv wp-cli.phar /usr/local/bin/wp
1.1. Установите остальные библиотеки и модули для корректной работы WordPress:
sudo apt update
sudo apt install unzip
sudo apt install php-fpm php-mysql php-curl php-intl php-imagick php-bcmath -y
sudo apt install mysql-server
sudo systemctl enable mysql
sudo systemctl start mysql
Примечание
Вместо MySQL Server может быть использована другая база данных: MySQL, Percona или MariaDB.
1.2. Выдайте разрешение на работу NGINX/OpenResty c файлами php-fpm:
sudo usermod -aG www-data nginx
sudo systemctl restart nginx
Шаг 2. Необходимо настроить NGINX/OpenResty на вашем сервере.
Пример конфигурации:
map $http_x_forwarded_proto $fastcgi_https {
default off;
https on;
}
server {
listen 80;
listen [::]:80;
server_name example.com www.example.com;
root /way/to/wordpress/folder;
index index.php index.html;
client_max_body_size 64M;
location / {
try_files $uri $uri/ /index.php?$args;
}
location ~ \.php$ {
include /usr/local/openresty/nginx/conf/fastcgi_params;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
fastcgi_param HTTPS $fastcgi_https;
fastcgi_pass unix:/var/run/php/fpm.sock;
fastcgi_buffers 16 16k;
fastcgi_buffer_size 32k;
}
location ~* /(?:\.ht|wp-config\.php|readme\.html|license\.txt) { deny all; }
location ~* \.(?:css|js|jpg|jpeg|png|gif|ico|svg|webp|woff2?|ttf|eot)$ {
access_log off;
expires 30d;
add_header Cache-Control "public, max-age=2592000, immutable";
try_files $uri =404;
}
}
2.1. Необходимо сделать ссылку, чтобы NGINX начал слушать порт:
ln -s /etc/nginx/sites-available/tiendaortiz /etc/nginx/sites-enabled/
sudo nginx -t
sudo systemctl reload nginx
Шаг 3. Разархивируйте папку с WordPress вайтом.
Распаковка в текущую папку:
unzip archive.zip
Распаковка в указанную директорию:
unzip archive.zip -d /way/to/folder
Команда для автоматической настройки WordPress:
Шаг 4. Скачайте и активируйте deploy.sh файл:
chmod +x deploy.sh
./deploy.sh
Команды для ручной настройки WordPress:
Важно
Шаг 4. Замените порт в db.sql на порт где будет работать WordPress:
sed -i -E "s#(http://[^:]+:)[0-9]+#\1${WP_PORT}#g" "${SQL_FILE}"
Шаг 5. Импортируйте db.sql и создайте wpuser в базе данных.
5.1. Пропишите данные (DB_NAME, DB_USER, DB_PASSWORD) для работы с базой данных в файле wp-config.php.
Шаг 6. Для корректной работы https выполните замену пути к WordPress:
wp search-replace "http://127.0.0.1:${WP_PORT}" "${SITE_URL}" --skip-columns=guid --path="${SITE_PATH}" --allow-root
Как сгенерировать вайт
Шаг 1. Выберите генератор WordPress на странице генерации и выберите тему из представленного списка в соответствующем поле «Тема», которая наиболее подходит под ваши ключевые слова или креатив.
Шаг 4. Нажмите кнопку «Скачать», чтобы получить ZIP-архив с готовым вайтом.
Шаг 5. Распакуйте полученный ZIP-архив и разместите его на вашем сервере или хостинге.