Word Press на нестандартном порту

Вроде бы простая задача, перенести WordPress и «повесить» его на нестандартный порт, к примеру, 8080. Но не тут то было! Оказывается нужно спереди погладить и сзади полизать чтобы это сделать! Вот уж не ожидал такого подвоха, но всеже …. shit happens 🙂 Вот так нужно обновить настройки WP в базе данных чтобы заставить его работать на нестандартном порту:

mysql> SELECT * FROM `myblog_wp`.`wp_options` WHERE `wp_options`.`option_name` = 'siteurl';
+-----------+-------------+-----------------------------+----------+
| option_id | option_name | option_value                | autoload |
+-----------+-------------+-----------------------------+----------+
|         1 | siteurl     | http://myblog.megapeace.ua  | yes      |
+-----------+-------------+-----------------------------+----------+
1 ROW IN SET (0.00 sec)

mysql> UPDATE `myblog_wp`.`wp_options` SET `option_value` = 'http://myblog.megapeace.ua:8080/' WHERE `wp_options`.`option_name` = 'siteurl';
Query OK, 1 ROW affected (0.12 sec)
ROWS matched: 1  Changed: 1  Warnings: 0

mysql> SELECT * FROM `myblog_wp`.`wp_options` WHERE `wp_options`.`option_name` = 'siteurl';
+-----------+-------------+----------------------------------+----------+
| option_id | option_name | option_value                     | autoload |
+-----------+-------------+----------------------------------+----------+
|         1 | siteurl     | http://myblog.megapeace.ua:8080/ | yes      |
+-----------+-------------+----------------------------------+----------+
1 ROW IN SET (0.00 sec)

mysql> UPDATE `myblog_wp`.`wp_options` SET `option_value` = 'http://myblog.megapeace.ua:8080/' WHERE `wp_options`.`option_name` = 'home';
Query OK, 1 ROW affected (0.13 sec)
ROWS matched: 1  Changed: 1  Warnings: 0

mysql>

P.S. Както меня это не порадовало …. ну незнаю, может придераюсь 🙂

    • Сергей
    • Март 12th, 2015 2:37пп

    Привет,у меня такой вопрос, после исполнение описанных в этой статье действий, я могу спокойно зайти в админку, но при попытке зайти на главною страницу, я вижу ошибку, что страница зациклена бесконечно.
    Как это исправить?

    • admin
    • Март 12th, 2015 2:42пп

    @Сергей
    Может .htaccess ? Или на уровне nginx/apache какиенить переадресации остались?

    • Сергей
    • Март 12th, 2015 2:51пп

    Чистая установка, файла .htaccess нету в каталоге, на уровне nginx/apache никаких переадресаций не настраивал, самое интересное что когда на стандартном (80)порту то все нормально работает, а когда я настраиваю на 83, то и делаю данные изменения в базе то получаю при попитке зайти просто на сайт «This webpage has a redirect loop», а в админке все нормально.
    Связку настраивал по данной статье http://rtfm.co.ua/centos-ustanovka-apache-http-nginx/

    • admin
    • Март 12th, 2015 2:54пп

    Гляньте еще в конфиг WP-шки wp-config.php
    Может там что осталось …

    • Сергей
    • Март 12th, 2015 3:25пп

    WP-шник

    /**#@+
    * Authentication Unique Keys and Salts.
    *
    * Change these to different unique phrases!
    * You can generate these using the {@link https://api.wordpress.org/secret-key/1.1/salt/ WordPress.org secret-key service}
    * You can change these at any point in time to invalidate all existing cookies. This will force all users to have to log in again.
    *
    * @since 2.6.0
    */
    define(‘AUTH_KEY’, ‘5 d4!qP51#|VP*GiQ%VZ=x;&ci=rd#r+4d{^!R_QAt&Q(i:rpEOn*dS.R2JLG*ev’);
    define(‘SECURE_AUTH_KEY’, ‘c/6rxuK2gF<MGRJ,-A)h ENbEMr*2ErM2@f]T_pziPT6@)gGw jLA’);
    define(‘LOGGED_IN_KEY’, ‘)|rR88fG/~8{5iMtPg+4HlsTNmQ|OMu8|H@cUJ7YVLa,[9W;~~32V_%k53L/ONxB’);
    define(‘NONCE_KEY’, ‘l;`JNo#IjR|Hd^K3[%,Azq&n?bV=y%+l!= q2ydt9Ji^.I+d%r/#’);
    define(‘AUTH_SALT’, ‘=8oPI=?}F+QD+($8)s@fNneE9]U/U|5{EKCC:iAf|M!-HfMlfY>YlvlOyuAa0:W3’);
    define(‘SECURE_AUTH_SALT’, ‘B{EMp{x@e-_+>g+@7~7X.vSB99s I.SH-nfD5+.h)dR)6O3>@&7>c2D^|~ <[MRP');
    define('LOGGED_IN_SALT', 'i-ip(G:cW+:`I~9-.RM{SvIP*L%{X,H|/5A3hWT42;]:Vg*J@QCvrVcSSE{YK+RY');
    define('NONCE_SALT', 'O6=npt-xF=a6SIdVe,zp*n/u/B_35^P$m@wvv2eRdKZ6LPt|/uzLPLuA]z[g[){N');

    /**#@-*/

    /**
    * WordPress Database Table prefix.
    *
    * You can have multiple installations in one database if you give each a unique
    * prefix. Only numbers, letters, and underscores please!
    */
    $table_prefix = 'wp_';

    /**
    * For developers: WordPress debugging mode.
    *
    * Change this to true to enable the display of notices during development.
    * It is strongly recommended that plugin and theme developers use WP_DEBUG
    * in their development environments.
    */
    define('WP_DEBUG', false);

    /* That's all, stop editing! Happy blogging. */

    /** Absolute path to the WordPress directory. */
    if ( !defined('ABSPATH') )
    define('ABSPATH', dirname(__FILE__) . '/');

    /** Sets up WordPress vars and included files. */
    require_once(ABSPATH . 'wp-settings.php');

    • admin
    • Март 12th, 2015 3:52пп

    Смотрите тут: http://designmodo.com/wordpress-https/
    в комментариях есть про бесконечный loop и о том как с ним бороться 🙂

  1. Трэкбэков пока нет.

Why ask?