Home php c# sql c c++ javascript python java go android git linux asp.net django .net node.js ios xcode cocoa iphone mysql tomcat mongodb bash objective-c scala visual-studio apache elasticsearch jar eclipse jquery ruby-on-rails ruby rubygems android-studio spring lua sqlite emacs ubuntu perl docker swift amazon-web-services svn html ajax xml java-ee maven intellij-idea rvm macos unix css ipad postgresql css3 json windows-server vue.js typescript oracle hibernate internet-explorer github tensorflow laravel symfony redis html5 google-app-engine nginx firefox sqlalchemy lucene erlang flask vim solr webview facebook zend-framework virtualenv nosql ide twitter safari flutter bundle phonegap centos Register | Login | Edit Tags | New Questions | 繁体 | 简体


5 questions online user: 16

0
votes
answers
8 views
+10

WHM/cPanel:創建新帳戶錯誤

0

在WHM中創建新帳戶時,當我單擊創建按鈕時,立即出現此錯誤:'處理此指令時發生致命錯誤或超時'。它說'顯示'瞭解更多信息,但不能點擊。確定輸入的信息是正確的。有什麼建議麼?WHM/cPanel:創建新帳戶錯誤

Error Screenshot

CENTOS 6.9 v66.0.29,平均負載:0.05 0.06 0.02

沙发
0
0

大量的研究和時間浪費在這之後被證明是一個服務器端的問題。主機重新啓動服務器並重置VPS配額,現在所有工作都很好。如果你有同樣的問題,我建議先聯繫你的主機。

0
votes
answers
7 views
+10

Composer-1.5.5不能在CentOS-7.4上使用php-7.2

1

我在CentOS-7.4上安裝了PHP 7.2.0 (cli) (built: Dec 18 2017 09:57:10) (NTS),並且還安裝了composer-1.5.5Composer-1.5.5不能在CentOS-7.4上使用php-7.2

當運行在終端composer,它拋出以下錯誤:

[SymfonyComponentConsoleExceptionCommandNotFoundException] Command "list" is not defined. Did you mean this? list

我怎樣才能解決這個問題?謝謝。

+0

我將'php'版本更改爲'php-7-1-12',現在'composer-1.5.5'沒有問題。我認爲這個問題與'php-7.2'有關。 – ako

+0

你試過最新的版本嗎? 1.5.6。如果這也行不通,你最好的辦法是在這裏發佈一個問題:https://github.com/composer/composer/issues恐怕我們真的不能幫你這個.. – walther

+0

@walther否我沒有嘗試,因爲我說,我改變了PHP的版本和問題解決。當我在生產服務器上工作時,我無法再將php的版本更改爲'7.2',並用'composer-1.5.6'進行測試。謝謝你的回覆。 – ako

沙发
0
1

第一步總是要用最新的版本進行測試,所以對於剛剛發佈的作曲家1.5.6來說。

您可以隨時在本地嘗試,無需爲此使用生產服務器。如果你的本地實驗告訴你它適用於php 7.2 + composer 1.5.5,你會知道你的服務器上有些東西不可用,你可以從那裏開始工作。如果它與作曲家1.5.6一起工作,你會知道它可以在生產服務器上工作,並且你不必擔心會破壞某些東西。

這實際上只是一種標準的做事方式,因爲您不應該使用生產服務器來測試您使用的任何軟件的更新版本的兼容性。

如果PHP 7.2不適用於任何作曲家版本,那麼您應該在這裏爲作曲家創建一個問題:https://github.com/composer/composer/issues,因爲這可能與最新的PHP版本存在一些兼容性問題,我們無法幫助您。

+0

在'Windows-10'機器上,我有'PHP 7.2.0(cli)(built:2017年11月28日23:48:49)(ZTS MSVC15(Visual C++ 2017)x64)''用'composer-1.5.5 '一切正常。本地我將作曲家更新爲'composer-1.5.6',並且它也可以使用'php-7.2'。在服務器上,問題可能出在'CentOs'上。 – ako

+0

你能發佈你試圖使用的命令並將它附加到你的問題嗎?也許這將幫助我們確定什麼是錯的。 – walther

+0

命令是什麼?執行作曲家?我在我的問題中說過,在終端上運行'composer'時出現錯誤。 – ako

0
votes
answers
7 views
+10

Odoo11安裝在CentoOS7上

0

我剛剛買了新的VPS服務器安裝CentOS7,並試圖在我的服務器上安裝Odoo11Odoo11安裝在CentoOS7上

因此,我研究了一些文章,並嘗試以下內容。

// Install requirement packages 
[[email protected] ~]# yum update -y 
[[email protected] ~]# yum install epel-release -y 
[[email protected] ~]# yum install fontconfig libpng libX11 libXext libXrender xorg-x11-fonts-Type1 xorg-x11-fonts-75dpi wkhtmltopdf yum-utils -y 

// Install PostgreSQL 
[[email protected] ~]# yum install postgresql-server -y 
[[email protected] ~]# postgresql-setup initdb 
[[email protected] ~]# systemctl enable postgresql 
[[email protected] ~]# systemctl start postgresql 

// Install Odoo 
[[email protected] ~]# yum-config-manager --add-repo=https://nightly.odoo.com/11.0/nightly/rpm/odoo.repo 
[[email protected] ~]# yum install odoo -y 

運行最後一條命令後,出現錯誤。

...

Error: Package: odoo-11.0.post20171110-1.noarch (odoo-nightly) Requires: python3-psutil Error: Package: odoo-11.0.post20171110-1.noarch (odoo-nightly) Requires: python3-requests Error: Package: odoo-11.0.post20171110-1.noarch (odoo-nightly) Requires: python3-greenlet

...

我該如何解決這個問題?

+2

試試這個https://www.odoo.com/fr_FR/forum/aide-1/question/missing-packages-when-installing-v11-on-centos-7-125072 – Zety

+0

謝謝,它對我很有幫助。 – Tornike

沙发
0
1

這是由於python3依賴項丟失問題,雖然我在CentOS上成功安裝了python3。

最後,我重新啓動服務器,它解決了問題。我不確定爲什麼需要重新啓動。

0
votes
answers
6 views
+10

Ganglia中的python gmond_python_modules導入錯誤

0

我用gmond_python_modules,試圖監視一個集羣有幾個主機,每個主機有8個GPU。Ganglia中的python gmond_python_modules導入錯誤

而最後的步驟後,我想我的網絡節點上重新啓動的gmond服務,只得到:

Starting GANGLIA gmond: Could not find platform independent libraries <prefix> 
Could not find platform dependent libraries <exec_prefix> 
Consider setting $PYTHONHOME to <prefix>[:<exec_prefix>] 
ImportError: No module named site 
                  [FAILED] 

我搜索,最初以爲是因爲我編譯無神經節選項--with-python。但事實並非如此。我重新編譯這個選項(檢查配置輸出,它找到它發現python),一切正常,直到我加入GPU監控python模塊。同樣的錯誤再次。

而且我也嘗試手動分配PYTHONHOMEPYTHONPATH,這沒有什麼區別。我安裝了anaconda。是否可能導致Ganglia找不到正確的載入路徑?

歡迎任何想法。並會在需要時提供更多細節。

分佈和版本的詳細信息:
系統:CentOS的6.8
的Python:2.7的網絡節點上,2.6計算節點
神經節:3.7.2
gmond_python_modules:克隆形式Github的今天

沙发
0
0

this post。這裏的原因是python-devel未安裝在計算節點中,導致缺少'python.h'。所以ganglia配置腳本無法檢測到python支持。

0
votes
answers
5 views
+10

如何停止以特定數字創建文件?

0

我想用3個字母的名字創建900個文件。如何停止以特定數字創建文件?

示例:xyz.txt,其中xy,和z是不同的字母從az

我試圖做這樣的事情:

for ((i=1; i < 900; i++)) 
     do touch {a..z}{a..z}{a..z}$i.txt 
done 

我希望它停止在900

但最後我創建的文件超過10K。有人可以幫我完成這個嗎?

+0

你希望這種語法('{a..z} {a..z} {a..z} $ i.txt')能做什麼? –

+0

我期望它創建XXX.txt文件並停在900. – gumluvinisgoodluvin

+0

26 * 26 * 26是17,576;你實際上想創造哪些人的5%? – chepner

沙发
0
2

爲了避免與前一段重複的字符,如在評論中提到任何人的名字,你可以這樣做:

printf '%s.txt
' {a..z}{a..z}{a..z} | grep -vE '(.).?1.?.'  
    | head -n 900 | xargs touch 
  • printf語句打印從aaa.txt列表,aab.txtzzz.txt
  • grep -vE '(.).?1.?.'篩選期間之前的三個字符不是唯一的任何名稱:aaa.txtaab.txtaba.txtbaa.txt都被過濾。
  • head -n 900從列表touch的幾次獲得的第900名
  • xargs touch調用盡可能但將確保在命令行中從未太長。

如果你想隨機的文件名(但仍堅持這些標準),則可以選擇900之前洗牌他們:

printf '%s.txt
' {a..z}{a..z}{a..z} | grep -vE '(.).?1.?.'  
    | shuf | head -n 900 | xargs touch 
+1

'printf'%s n'{a..i} {j..q} {r..z} {r..z} {j..q} {a..d}'給我936個字符串這些都明顯符合要求。 – tripleee

+0

@tripleee你應該把它作爲答案,它非常優雅。 –

板凳
0
0

你可以用2線做到這一點:

all=({a..z}{a..z}{a..z}.txt) 
touch "${all[@]:0:900}" 

(假設你的操作系統允許與900個參數的命令行)。如果除了前900個這樣的文件以外,你需要做更復雜的事情。

地板
0
0

的文件名提醒split默認輸出命名。所以你可以將一個空文件分割成900個文件。

split /dev/null -n900 -a3 --additional-suffix=".txt" "" 
4楼
0
0

下產生910名,並將它們傳遞給touch之前丟棄過去的10。

printf '%s.txt
' {a..m}{p..v}{0..9} | head -n 900 | xargs touch 

你也許能夠找到產生正是900的替代品,所以你可以只touch <pattern>和有殼擴大到所需數量的唯一名稱的組合。

+0

沒有任何數字在名稱中出現兩次的所有數字將生成738個唯一名稱,但包含一些單位和雙位數字。如果您需要三位數字,則有648個組合。 – tripleee