欢迎大家赞助一杯啤酒🍺 我们准备了下酒菜:Formal mathematics/Isabelle/ML, Formal verification/Coq/ACL2, C++/F#/Lisp
Phabricator/developer
来自开放百科 - 灰狐
(版本间的差异)
小 (→数据库) |
小 (→数据库) |
||
(未显示1个用户的3个中间版本) | |||
第2行: | 第2行: | ||
==数据库== | ==数据库== | ||
− | + | 每个 Phabricator application 都有自己的数据库,[https://secure.phabricator.com/book/phabflavor/article/so_many_databases/ Why does Phabricator need so many databases?] | |
+ | |||
+ | 60个数据库,很多。 | ||
| phabricator_almanac | | | phabricator_almanac | | ||
| phabricator_audit | | | phabricator_audit | | ||
第60行: | 第62行: | ||
PHP Fatal error: Allowed memory size of 262144 bytes exhausted (tried to allocate 49152 bytes) in /opt/phacility/phabricator/scripts/sql/manage_storage.php on line 160 | PHP Fatal error: Allowed memory size of 262144 bytes exhausted (tried to allocate 49152 bytes) in /opt/phacility/phabricator/scripts/sql/manage_storage.php on line 160 | ||
− | + | 一般有三种方式: | |
+ | |||
+ | 1、修改PHP网站配置文件 | ||
+ | |||
+ | 在没有服务器配置权限时,编辑类似config.php这样的文件,给它加上一句: | ||
+ | define('MEMORY_LIMIT', '64M'); | ||
+ | 其中64M可以写得更大,比如128M。 | ||
+ | |||
+ | 注意文件编码。 | ||
+ | |||
+ | 2、修改php.ini配置文件 | ||
+ | php -i | grep php.ini | ||
+ | php -i | grep memory_limit | ||
+ | |||
+ | 到你的网站根目录下,建立一个php.ini文件,写入下面这句: | ||
+ | memory_limit = 128MB | ||
+ | 然后再到网站根目录下修改.htaccess这个文件,写入下面这句: | ||
+ | SetEnv PHPRC /home/vhost/public_html/site1/ | ||
+ | (php.ini所在的路径) | ||
+ | |||
+ | 3、在根目录建立.htaccess文件,添加如下内容: | ||
+ | php_value memory_limit 128M | ||
==链接== | ==链接== |
2020年4月21日 (二) 14:41的最后版本
Phabricator 开发者
[编辑] 数据库
每个 Phabricator application 都有自己的数据库,Why does Phabricator need so many databases?
60个数据库,很多。
| phabricator_almanac | | phabricator_audit | | phabricator_auth | | phabricator_cache | | phabricator_calendar | | phabricator_chatlog | | phabricator_conduit | | phabricator_config | | phabricator_conpherence | | phabricator_countdown | | phabricator_daemon | | phabricator_dashboard | | phabricator_differential | | phabricator_diviner | | phabricator_doorkeeper | | phabricator_draft | | phabricator_drydock | | phabricator_fact | | phabricator_feed | | phabricator_file | | phabricator_flag | | phabricator_fund | | phabricator_harbormaster | | phabricator_herald | | phabricator_legalpad | | phabricator_maniphest | | phabricator_meta_data | | phabricator_metamta | | phabricator_nuance | | phabricator_oauth_server | | phabricator_owners | | phabricator_passphrase | | phabricator_pastebin | | phabricator_phame | | phabricator_phlux | | phabricator_pholio | | phabricator_phortune | | phabricator_phragment | | phabricator_phrequent | | phabricator_phriction | | phabricator_policy | | phabricator_ponder | | phabricator_project | | phabricator_releeph | | phabricator_repository | | phabricator_search | | phabricator_slowvote | | phabricator_system | | phabricator_token | | phabricator_user | | phabricator_worker | | phabricator_xhpastview | | phabricator_xhprof
[编辑] 问题
PHP Fatal error: Allowed memory size of 262144 bytes exhausted (tried to allocate 49152 bytes) in /opt/phacility/phabricator/scripts/sql/manage_storage.php on line 160
一般有三种方式:
1、修改PHP网站配置文件
在没有服务器配置权限时,编辑类似config.php这样的文件,给它加上一句: define('MEMORY_LIMIT', '64M'); 其中64M可以写得更大,比如128M。
注意文件编码。
2、修改php.ini配置文件
php -i | grep php.ini php -i | grep memory_limit
到你的网站根目录下,建立一个php.ini文件,写入下面这句: memory_limit = 128MB 然后再到网站根目录下修改.htaccess这个文件,写入下面这句: SetEnv PHPRC /home/vhost/public_html/site1/ (php.ini所在的路径)
3、在根目录建立.htaccess文件,添加如下内容: php_value memory_limit 128M
[编辑] 链接
分享您的观点