tivwp / skeleton-project
WordPress应用的骨架项目
1.4.0
2022-12-13 13:03 UTC
Requires
- composer-plugin-api: @stable
- composer/installers: @stable
- johnpbloch/wordpress: @stable
- wpackagist-plugin/dummy-gateway-for-woocommerce: @stable
- wpackagist-plugin/tivwp-email: @stable
- wpackagist-plugin/woocommerce: @stable
- wpackagist-plugin/wordpress-seo: @stable
- wpackagist-plugin/wp-maintenance-mode: @stable
- wpackagist-plugin/wpforms-lite: @stable
- wpackagist-theme/storefront: @stable
Requires (Dev)
- wpackagist-plugin/codepress-admin-columns: @stable
- wpackagist-plugin/debug-bar: @stable
- wpackagist-plugin/loco-translate: @stable
- wpackagist-plugin/log-http-requests: @stable
- wpackagist-plugin/post-meta-inspector: @stable
- wpackagist-plugin/query-monitor: @stable
- wpackagist-plugin/transients-manager: @stable
- wpackagist-plugin/tweak-option: @stable
- wpackagist-plugin/user-meta-display: @stable
- wpackagist-plugin/user-switching: @stable
- wpackagist-plugin/wp-crontrol: @stable
- wpackagist-plugin/wp-mail-logging: @stable
README
仅适用于TIV.NET项目
使用示例
cd /var/www
composer create-project tivwp/skeleton-project my-site.com
Composer将安装项目,然后运行配置脚本
> tivwp_composer::post_create_project
Please enter the configuration values:
DB_NAME [my-site] :
DB_USER [my-site] (max. 16 chars) :
DB_PASSWORD :mysecretpassword
Domain name [my-site.com] :
Array
(
[{{DB_NAME}}] => my-site
[{{DB_USER}}] => my-site
[{{DB_PASSWORD}}] => mysecretpassword
[{{SITE_NAME}}] => my-site.com
[{{PROJECT_ROOT}}] => /var/www/my-site.com
)
OK [Y/n]?
Processing files:
internal/dist/dbcreate.sql => internal/dbcreate.sql
internal/dist/wp-config.php => public/wp-config.php
internal/dist/httpd.conf => apache/httpd.conf
进入项目文件夹
cd /var/www/my-site.com
运行mysql来创建数据库和用户
mysql -u root -p < internal/dbcreate.sql
Enter password: **********
编辑public/wp-config.php文件,将“认证唯一密钥和盐”部分替换为https://api.wordpress.org/secret-key/1.1/salt/的内容。
编辑项目根目录下的.gitignore文件,取消注释以下行
/public/tivwp-local-config.inc.php
如果在开发服务器上,编辑/etc/hosts文件,并添加以下行
127.0.0.1 my-site.com www.my-site.com
在浏览器中打开站点,让WordPress设置数据库表
https://my-site.com/wp/wp-admin/install.php
注意,如果您没有安装真正的SSL证书,浏览器将发出警告。
完成WordPress安装,登录到管理后台,然后转到常规设置
https://my-site.com/wp/wp-admin/options-general.php
并更改网站地址(URL),使其不以wp结尾
https://my-site.com
保留上述部分,WordPress地址(URL)保持不变。
或者,如果您已安装WP-CLI,您可以使用它
wp option update home 'https://my-site.com'
清理
编辑composer.json文件
- 更改以下行
"name": "tivwp/skeleton-project",
"description": "Skeleton project for WordPress applications",
- 删除以下行
"scripts": {
"post-create-project-cmd": [
"tivwp_composer::post_create_project"
]
},
"autoload": {
"classmap": [
"internal"
]
},
- 删除
internal文件夹。 - 删除或修改项目根目录中的
README.md文件。
这样就结束了
站点已准备就绪。为它创建一个Git仓库,提交并推送。
作者
Gregory Karpinsky TIV.NET INC.
- WPGlobus - 多语言WordPress和WooCommerce。
- Paywall for WooCommerce - 出售按次付费视频和其他受限制的内容。
- WooCommerce Multi-currency - 允许客户使用他们选择的货币进行支付。