本文将分享如何在MSSQL上安装wordpress的详细内容,并且还将对mssqlserver安装教程进行详尽解释,此外,我们还将为大家带来关于CentOS7上安装WordPress详细步骤、Mac安
本文将分享如何在MS SQL上安装wordpress的详细内容,并且还将对mssqlserver安装教程进行详尽解释,此外,我们还将为大家带来关于CentOS 7上安装WordPress详细步骤、Mac 安装WordPress、php – 在OS X上安装wordpress错误建立连接、php – 在root上安装CodeIgniter,在子目录中安装WordPress的相关知识,希望对你有所帮助。
本文目录一览:- 如何在MS SQL上安装wordpress(mssqlserver安装教程)
- CentOS 7上安装WordPress详细步骤
- Mac 安装WordPress
- php – 在OS X上安装wordpress错误建立连接
- php – 在root上安装CodeIgniter,在子目录中安装WordPress
如何在MS SQL上安装wordpress(mssqlserver安装教程)
我正在尝试将基于MYSQl的wordpress网站转换为MS SQL,因为我拥有通过MS
SQL的主数据库,并且正在创建数据库驱动的wordpress网站。我已经能够通过MYSQL通过数据库脚本自动完成所有的wordpress安装+设置,但是我们所有的变量+输入都在MS
SQL中。
在MYSQL中创建新数据库并从MS SQL迁移我的所有数据会更容易,还是有办法让Wordpress使用MS
SQL。我想知道是否有人能够做到这一点或有任何提示。谢谢
CentOS 7上安装WordPress详细步骤
一、搭建wordpress服务器环境需求:
PHP5.2.4或者更高版本、MysqL5.0或者更高版本。
二、搭建wordpress平台:
以下以wordpress3.92版本为例进行说明,如果大家想安装最近版本的话,安装完成后再管理界面可以自动升级安装最新版本。
1、建立一个临时文件夹,下载最新版本的wordpress3.92,中英文都可以:
mkdir/tmp/wp cd/tmp/wp wgethttp://wordpress.org/latest.zip
2、解压缩到网站根目录:由于我是使用的LAMP一键安装包安装的LAMP,所以默认网站根目录为/data/www/default,大家在实际安装过程中注意自己的根目录。
unzip-qlatest.zip-d/data/www/default/
3、更改wordpree文件夹属主和权限
chown-Rapache:apache/data/www/default/wordpresschmod-R755/data/www/default/wordpress
4、创建一个可以上传的目录upload,并将属主改为apache
mkdir-p/data/www/default/wordpress/wp-content/uploads chown-R:apache/data/www/default/wordpress/wp-content/uploads
5、修改配置文件,以便可以访问数据库
cd/data/www/default/wordpress/ cpwp-config-sample.PHPwp-config.php vimwp-config.php 修改部分分别为数据库名称、数据库用户名、数据库用户密码,大家根据实际修改: define('DB_NAME','wp_database');define('DB_USER','root');define('DB_PASSWORD','root'); 修改完成后:wq!
6、浏览器浏览安装
浏览器输入http://http://127.0.0.1/wordpress/wp-admin/install.PHP后就可以进行最后的登陆安装: 输入站点名称,登陆户名,密码,邮箱就可以完成wordpress的安装。 由于我是本地搭建的,所以是127.0.0.1,如果申请了域名,这里就是域名了。
7、开启支持网站固定链接修改和重定向功能。编辑主配置文件:
vi/etc/httpd/conf/httpd.conf AllowOverrideNone 修改为: AllowOverrideAll 然后重启服务: systemctlrestarthttpd.service 创建.htaccess文件: touch/data/www/default/wordpress/.htaccess 编辑.htaccess文件: vim/data/www/default/wordpress/.htaccess 看是否有以下内容,没有自己添加,有可能网站会自动生成。 <IfModulemod_rewrite.c> RewriteEngineOn RewriteBase/wordpress/ RewriteRule^index\.PHP$-[L] RewriteCond%{REQUEST_FILENAME}!-f RewriteCond%{REQUEST_FILENAME}!-d RewriteRule./wordpress/index.PHP[L]</IfModule> 修改.htaccess文件权限: chmod664/data/www/default/wordpress/.htaccess 修改为664可以让网站支持自动更新,也可以修改为644。
至此,wordpress在Centos7上已经完全安装了,可以用它搭建你想要的任意网站了。
免费提供最新Linux技术教程书籍,为开源技术爱好者努力做得更多更好:http://www.linuxprobe.com/
Mac 安装WordPress
Mac 安装WordPress
一、环境要求
PHP 5.2.4或更新版本
MySQL 5.0或更新版本
WebServer(可以选择Apache、nginx等支持PHP的,这里我选择Apache)
二、软件安装
1、安装PHP
Mac OSX 自带PHP,无需安装。
不建议通过brew、源码安装等方式升级PHP7。若需要可在虚拟机中测试。
2、安装MySQL
MySQL下载
访问MySQL的官网 http://www.mysql.com/downloads/ 在页面中会看到“MySQL Community Server”下方有一个“download”按钮,点击该按钮。
进入MySQL的下载界面 http://www.mysql.com/downloads/mysql/,下面罗列的都是在Mac OS上能用的MySQL的版本,选择需要的版本点击下载。
然后会跳转到另外一个界面,这个界面是提示你需不需要注册的,直接选择最下面的“No thanks,just take me to downloads!”,然后这才真正跳转到了下载的界面,这个界面列了很多的供下载的服务器,选择一个服务器进行下载就OK了。
MySQL安装
双击下载下来的文件,一般里面会有几个文件,5.6以上的包里面没有MySQL.prefPane文件,但是会默认安装;5.6以下则需要自己手动安装。
安装完成后,会在系统的(偏好设置)里面出现MySQL的管理按钮,通过这个按钮可以启动和停止MySQL。
⚠️注意:MySQL安装完成时,会以弹窗的形式显示初始密码,请保存好该密码!!!
MySQL配置
打开命令行
编辑.bash_profile,并添加如下内容
vi .bash_profile
tcsh下添加如下内容:
alias mysql /usr/local/mysql/bin/mysql
alias mysqladmin /usr/local/mysql/bin/mysqladmin
bash下添加如下内容:
alias mysql=/usr/local/mysql/bin/mysql
alias mysqladmin=/usr/local/mysql/bin/mysqladmin
保存并退出,并启用配置
source .bash_profile
初次使用MySQL时需要修改密码,表现为以下错误
ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement.
具体可以参照官网的例子解决
http://dev.mysql.com/doc/refman/5.7/en/alter-user.html
http://dev.mysql.com/doc/refman/5.6/en/alter-user.html
以下为我的解决方案
mysql> SELECT 1;
ERROR 1820 (HY000): You must SET PASSWORD before executing this statement
mysql> SET PASSWORD = PASSWORD(''new_password'');
Query OK, 0 rows affected (0.01 sec)
mysql> quit;
现在就可以使用新密码重新登录数据库
创建数据库
mysql>create database database-name;
2、安装Apache
Mac OSX 自带Apache,无需安装。
Apache配置
根目录配置文件为/etc/apache2/httpd.conf
sudo vi /etc/apache2/httpd.conf
搜索DocumentRoot(操作按ESC + shift + :+ /DocumentRoot)
修改为如下内容即可
# DocumentRoot: The directory out of which you will serve your
# documents. By default, all requests are taken from this directory, but
# symbolic links and aliases may be used to point to other locations.
DocumentRoot "/usr/local/www/"
<Directory "/usr/local/www/">
为什么把Apache的网站根目录放在/usr/local/www/这里?
答:不需要修改权限,不需要折腾。
把这行的注释去掉
#LoadModule php5_module libexec/apache2/libphp5.so
多站点配置文件为/etc/apache2/extra/httpd-vhosts.conf
#<VirtualHost *:80>
# ServerAdmin webmaster@dummy-host2.example.com
# DocumentRoot "/usr/docs/dummy-host2.example.com"
# ServerName dummy-host2.example.com
# ErrorLog "/private/var/log/apache2/dummy-host2.example.com-error_log"
# CustomLog "/private/var/log/apache2/dummy-host2.example.com-access_log" common
#</VirtualHost>
里面有2个例子,复制一个修改如下
<VirtualHost *:80>
DocumentRoot "/usr/local/www/WordPress/WordPress01"
ServerName WordPress01
ErrorLog "/private/var/log/apache2/WordPress01-error_log"
CustomLog "/private/var/log/apache2/WordPress01-access_log" common
</VirtualHost>
<VirtualHost *:80>
DocumentRoot "/usr/local/www/WordPress/WordPress02"
ServerName WordPress02
ErrorLog "/private/var/log/apache2/WordPress02-error_log"
CustomLog "/private/var/log/apache2/WordPress02-access_log" common
</VirtualHost>
现在apache多站点配置好了。
修改/etc/hosts文件
sudo vi /etc/hosts
修改如下内容,
##
# Host Database
#
# localhost is used to configure the loopback interface
# when the system is booting. Do not change this entry.
##
127.0.0.1 localhost
255.255.255.255 broadcasthost
127.0.0.1 WordPress01
127.0.0.1 WordPress02
127.0.0.1 phpMyAdmin
::1 localhost
启动Apache:
sudo apachectl start
现在可以通过在浏览器中输入:localhost/WordPress01 访问 WordPress01 的内容了
重启Apache:
sudo apachectl restart
停止Apache:
sudo apachectl stop
三、安装WordPress
到WordPress的官网
https://cn.wordpress.org/
上下载安装包,解压并重命名为WordPress01,放到/usr/local/www/WordPress目录下面。
修改WordPress01里面的wp-config-example.conf的内容如下并重命名为wp-config.conf
<?php
/**
* WordPress基础配置文件。
*
* 这个文件被安装程序用于自动生成wp-config.php配置文件,
* 您可以不使用网站,您需要手动复制这个文件,
* 并重命名为“wp-config.php”,然后填入相关信息。
*
* 本文件包含以下配置选项:
*
* * MySQL设置
* * 密钥
* * 数据库表名前缀
* * ABSPATH
*
* @link https://codex.wordpress.org/zh-cn:%E7%BC%96%E8%BE%91_wp-config.php
*
* @package WordPress
*/
// ** MySQL 设置 - 具体信息来自您正在使用的主机 ** //
/** WordPress数据库的名称 */
define(''DB_NAME'', ''WordPress'');
/** MySQL数据库用户名 */
define(''DB_USER'', ''root'');
/** MySQL数据库密码 */
define(''DB_PASSWORD'', ''123456'');
/** MySQL主机 */
define(''DB_HOST'', ''localhost'');
/** 创建数据表时默认的文字编码 */
define(''DB_CHARSET'', ''utf8'');
/** 数据库整理类型。如不确定请勿更改 */
define(''DB_COLLATE'', '''');
/**#@+
* 身份认证密钥与盐。
*
* 修改为任意独一无二的字串!
* 或者直接访问{@link https://api.wordpress.org/secret-key/1.1/salt/
* WordPress.org密钥生成服务}
* 任何修改都会导致所有cookies失效,所有用户将必须重新登录。
*
* @since 2.6.0
*/
define(''AUTH_KEY'', ''put your unique phrase here'');
define(''SECURE_AUTH_KEY'', ''put your unique phrase here'');
define(''LOGGED_IN_KEY'', ''put your unique phrase here'');
define(''NONCE_KEY'', ''put your unique phrase here'');
define(''AUTH_SALT'', ''put your unique phrase here'');
define(''SECURE_AUTH_SALT'', ''put your unique phrase here'');
define(''LOGGED_IN_SALT'', ''put your unique phrase here'');
define(''NONCE_SALT'', ''put your unique phrase here'');
/**#@-*/
/**
* WordPress数据表前缀。
*
* 如果您有在同一数据库内安装多个WordPress的需求,请为每个WordPress设置
* 不同的数据表前缀。前缀名只能为数字、字母加下划线。
*/
$table_prefix = ''wp_'';
/**
* 开发者专用:WordPress调试模式。
*
* 将这个值改为true,WordPress将显示所有用于开发的提示。
* 强烈建议插件开发者在开发环境中启用WP_DEBUG。
*
* 要获取其他能用于调试的信息,请访问Codex。
*
* @link https://codex.wordpress.org/Debugging_in_WordPress
*/
define(''WP_DEBUG'', true);
/**
* zh_CN本地化设置:启用ICP备案号显示
*
* 可在设置→常规中修改。
* 如需禁用,请移除或注释掉本行。
*/
define(''WP_ZH_CN_ICP_NUM'', true);
/* 好了!请不要再继续编辑。请保存本文件。使用愉快! */
/** WordPress目录的绝对路径。 */
if ( !defined(''ABSPATH'') )
define(''ABSPATH'', dirname(__FILE__) . ''/'');
/** 设置WordPress变量和包含文件。 */
require_once(ABSPATH . ''wp-settings.php'');
现在可以通过在浏览器中输入:localhost/WordPress01 安装WordPress了。
⚠️注意:这里很有可能会在浏览器中看到“链接数据库发生错误”,需要确认以下内容:
* 数据库用户名和密码正确。
* 数据库已经启动并能访问。
如果以上无误,请修改wp-config.conf文件中的
/** MySQL主机 */
define(''DB_HOST'', ''localhost'');
改为:
/** MySQL主机 */
define(''DB_HOST'', ''127.0.0.1'');
或者是 MySQL主机的IP
接下来正常安装即可。
php – 在OS X上安装wordpress错误建立连接
我对wordpress安装感到困惑. wp_config文件有我的mysql实例(localhost)的root用户名和密码,我创建了一个名为’wordpress’的空白数据库(我不确定我是否应该创建一个数据库开头).
当我转到http://localhost/wordpress/时,我收到“建立数据库连接时出错”消息.我想要开始使用名为’wordpress’的数据库吗?
这些是我在配置文件中的凭据:
// ** MysqL settings - You can get this info from your web host ** //
/** The name of the database for wordpress */
define('DB_NAME', 'wordpress');
/** MysqL database username */
define('DB_USER', 'root');
/** MysqL database password */
define('DB_PASSWORD', 'friday');
/** MysqL hostname */
define('DB_HOST', 'localhost');
/** Database Charset to use in creating database tables. */
define('DB_CHARSET', 'utf8');
/** The Database Collate type. Don't change this if in doubt. */
define('DB_COLLATE', '');
解决方法:
见http://techtrouts.com/mac-mysql-does-not-connect-on-localhost-but-connects-on-127001/
有关此的一些信息.
基本上,在Mac上的默认安装中,您必须连接到127.0.0.1而不是localhost.所以,如果你改变以下它应该工作.
/** MysqL hostname */
define('DB_HOST', '127.0.0.1');
php – 在root上安装CodeIgniter,在子目录中安装WordPress
我想创建一个网站,主页将从CodeIgniter提供.我将在/ blog /子目录中使用wordpress来托管博客.而已!我什么都不想要.只是为了确保:
example.com/somepage/调用CI控制器,其中example.com/blog/some-post/由wordpress处理.
我不需要CI和WP之间的任何集成或交互.
是否可以这样安装?如果没有,任何解决方法,以便我可以实现目标?
谢谢并恭祝安康,
Masnun
解决方法:
我怀疑你可以使用站点根目录中的.htaccess文件来使用它.如果blog是安装wordpress的子目录的名称,并且您希望word.com/blog由wordpress处理,请尝试以查看它是否有帮助:
RewriteEngine on
RewriteCond $1 !^(index\.PHP|images|robots\.txt|blog)
RewriteRule ^(.*)$/index.PHP/$1 [L]
今天的关于如何在MS SQL上安装wordpress和mssqlserver安装教程的分享已经结束,谢谢您的关注,如果想了解更多关于CentOS 7上安装WordPress详细步骤、Mac 安装WordPress、php – 在OS X上安装wordpress错误建立连接、php – 在root上安装CodeIgniter,在子目录中安装WordPress的相关知识,请在本站进行查询。
本文标签: