Skip to content
This repository has been archived by the owner on Jul 1, 2023. It is now read-only.

Vesta Web Interface - Docs #55

Closed
cdgco opened this issue Jul 21, 2018 · 67 comments
Closed

Vesta Web Interface - Docs #55

cdgco opened this issue Jul 21, 2018 · 67 comments

Comments

@cdgco
Copy link
Owner

cdgco commented Jul 21, 2018

https://vwi.cdgtech.one/#/

This is the comment section for the documentation.

@emanezr
Copy link

emanezr commented Aug 30, 2018

What are the correct permissions of the ftp directory and its files ?, I can not make the plugin work

@cdgco
Copy link
Owner Author

cdgco commented Aug 30, 2018

@emanezr The ftp plugin has standard file permissions with the folders having 755 and files having 644. Another possible issue is that the file ownership is incorrect, you can correct this by running this command chown -R admin:admin /home/admin/web (replace the username or directory if necessary).
Finally, if none of these are the problem, the problem is in the installation. Please ensure that you have only uploaded the 'ftp' folder and not the 'vwi-ftp' or 'vwi-ftp-master' folders, and ensure that the plugins setting only contains 'ftp'. You can check your installation by visiting the 'Plugins' page in the admin panel.

@emanezr
Copy link

emanezr commented Sep 1, 2018

@cdgco
@emanezr The ftp plugin has standard file permissions with the folders having 755 and files having 644. Another possible issue is that the file ownership is incorrect, you can correct this by running this command chown -R admin:admin /home/admin/web (replace the username or directory if necessary).
Finally, if none of these are the problem, the problem is in the installation. Please ensure that you have only uploaded the 'ftp' folder and not the 'vwi-ftp' or 'vwi-ftp-master' folders, and ensure that the plugins setting only contains 'ftp'. You can check your installation by visiting the 'Plugins' page in the admin panel.

@cdgco I have verified all the indicated steps, permissions, name of the folder, plugins setting, without success, I always get error http 500, the example-plugin work fine.

@cdgco
Copy link
Owner Author

cdgco commented Sep 1, 2018

@emanezr It seems that my code / versions got mismatched at some point. I have released a new version of VWI (v0.5.2) and the FTP plugin (0.1.2) that fixes this issue. Follow these steps to upgrade VWI, then delete the ftp folder and upload the new version from here.

Repository owner deleted a comment from hnasimi Sep 5, 2018
Repository owner deleted a comment from emanezr Sep 5, 2018
@Plata-0-Plomo
Copy link

Hello!

Thanks for the convenient interface for vesta!

I have installed vesta fwi 0.5.3 beta and ftp plugin 0.1.2, but plug-in does not work. When i open the page, i getting HTTP ERROR 500 .

@cdgco
Copy link
Owner Author

cdgco commented Sep 9, 2018

@Plata-0-Plomo Hi, could you please edit the '.htaccess' file in your installation and turn on debugging by changing the line php_flag display_errors off to php_flag display_errors on ? After you do so, please reload the page that is giving you a 500 error and respond to this comment or open an issue with any error messages that appear.

@Efkovole
Copy link

Efkovole commented Oct 2, 2018

I have same problem :(

Fatal error: Cannot redeclare hotKeys() (previously declared in /home/admin/web/mydomain/public_html/includes/includes.php:462) in /home/admin/web/mydomain/public_html/includes/includes.php on line 462

@ubuntume
Copy link

This has got to be one of the most vital components to the vesta control panel. Everything is right where it needs to be, there is fluid motion and truly a great experience. Love the registration option. Working flawless for me as of the fresh install.

@ubuntume
Copy link

Hate to keep commenting but the more I explore the control panel the more I fall in love with it. Has anyone taken this directly to VestaCp. You guys truly thought this thing through! Kudos and congrats - I will be with this project long term.

@cdgco
Copy link
Owner Author

cdgco commented Dec 17, 2018

@ubuntume Thank you, I really appreciate the support. A few of the members of the VestaCP team have commented on the project and do seem to follow and support it, but I do not see any partnership or collaboration in the future.

@ubuntume
Copy link

"Sorry" to hear about that. It should truly be the default to vesta. Have you thought of a fork? Personallyit truly brings the entire vesta system up to battle with plesk.

@cdgco
Copy link
Owner Author

cdgco commented Dec 17, 2018

@ubuntume I have not thought about a fork before. It would be possible and I may do that in the future alongside the current system, but at the moment, the biggest priority is finishing the admin panel and plugin system.

@ubuntume
Copy link

agreed. stick to the start point

@miguelsotobaez
Copy link
Contributor

I'm testing this now and it's a very good interface for vestaCP. Thank You.

@kurtobando
Copy link

@cdgco
I love your work team. Even you will commercialize your work, I will still subscribe to you platform. Great work.

@MyBlood
Copy link

MyBlood commented Jul 30, 2019

after installation here is the problem

Github Logo
I can't get into the admin panel

@cdgco
Copy link
Owner Author

cdgco commented Jul 30, 2019

@MyBlood I'm sorry that you are experiencing issues. Is your control panel installed at http://usa-server.***hoster.ru ?

@MyBlood
Copy link

MyBlood commented Jul 30, 2019

@cdgco
@MyBlood I'm sorry that you are experiencing issues. Is your control panel installed at http://usa-server.***hoster.ru ?

yes

@cdgco
Copy link
Owner Author

cdgco commented Jul 30, 2019

@MyBlood Your control panel is connecting to MySQL successfully but is failing to connect to the VestaCP API. I assume that either your admin credentials were misspelled or your server address was written wrong as your VestaCP server and API appear to be working correctly.

Please check your MySQL database and ensure that the following values are set like so:

VESTA_ADMIN_UNAME: "admin"
VESTA_ADMIN_PW: "YOUR-PASSWORD"
VESTA_HOST_ADDRESS "172.245.***.27"
VESTA_METHOD "credentials"
VESTA_PORT "8083"
VESTA_SSL_ENABLED "true"

Note that I censored the IP address and you must input your own VestaCP admin password.

@MyBlood
Copy link

MyBlood commented Jul 30, 2019

@cdgco
@MyBlood Your control panel is connecting to MySQL successfully but is failing to connect to the VestaCP API. I assume that either your admin credentials were misspelled or your server address was written wrong as your VestaCP server and API appear to be working correctly.

Please check your MySQL database and ensure that the following values are set like so:

VESTA_ADMIN_UNAME: "admin"
VESTA_ADMIN_PW: "YOUR-PASSWORD"
VESTA_HOST_ADDRESS "172.245.***.27"
VESTA_METHOD "credentials"
VESTA_PORT "8083"
VESTA_SSL_ENABLED "true"

Note that I censored the IP address and you must input your own VestaCP admin password.

I double-checked the data, all right, but the problem is not gone

@cdgco
Copy link
Owner Author

cdgco commented Jul 30, 2019

@MyBlood Could you check and/or email your VestaCP error and auth logs (/usr/local/vesta/log/error.log & /usr/local/vesta/log/auth.log) to me at carter@cdgtech.one.

@MyBlood
Copy link

MyBlood commented Jul 30, 2019

@cdgco
@MyBlood Could you check and/or email your VestaCP error and auth logs (/usr/local/vesta/log/error.log & /usr/local/vesta/log/auth.log) to me at carter@cdgtech.one.

minute

@MyBlood
Copy link

MyBlood commented Jul 30, 2019

@cdgco
@MyBlood Could you check and/or email your VestaCP error and auth logs (/usr/local/vesta/log/error.log & /usr/local/vesta/log/auth.log) to me at carter@cdgtech.one.

I sent You, did you get it?

@cdgco
Copy link
Owner Author

cdgco commented Jul 30, 2019

@MyBlood Yes. It appears that the request is going through to the VestaCP server but the credentials are failing to authenticate. It is possible that your password is incorrect in MySQL.

Please ensure that your admin password is correct and has no extra characters / spaces.

If the problem still persists, you can try to authenticate using an API key instead of credentials.
To do this, run the command v-generate-api-key on your VestaCP server then update the following values in MySQL:

VESTA_METHOD: "api"
VESTA_API_KEY: "YOUR-API-KEY-HERE"

@MyBlood
Copy link

MyBlood commented Jul 30, 2019

@cdgco
@MyBlood Yes. It appears that the request is going through to the VestaCP server but the credentials are failing to authenticate. It is possible that your password is incorrect in MySQL.

Please ensure that your admin password is correct and has no extra characters / spaces.

If the problem still persists, you can try to authenticate using an API key instead of credentials.
To do this, run the command v-generate-api-key on your VestaCP server then update the following values in MySQL:

VESTA_METHOD: "api"
VESTA_API_KEY: "YOUR-API-KEY-HERE"

@cdgco
@MyBlood Yes. It appears that the request is going through to the VestaCP server but the credentials are failing to authenticate. It is possible that your password is incorrect in MySQL.

Please ensure that your admin password is correct and has no extra characters / spaces.
I double-checked, but still no change.

If the problem still persists, you can try to authenticate using an API key instead of credentials.
To do this, run the command v-generate-api-key on your VestaCP server then update the following values in MySQL:

VESTA_METHOD: "api"
VESTA_API_KEY: "YOUR-API-KEY-HERE"

it helped.
But now there are two new challenges:

1.After I logged out, I can no longer get into the admin panel with the same data.
2. Interface language is not changed

@cdgco
Copy link
Owner Author

cdgco commented Jul 30, 2019

@MyBlood I do not understand this first problem. Could you describe what you mean by same data, and what errors you are receiving.

As for the second, problem, VWI has not been translated into all languages yet, only English, Spanish, Portuguese, and German. I plan to work on translations in the future, but right now most translation files are empty (/locale).

@Sn1F3rt
Copy link

Sn1F3rt commented Aug 31, 2019

It's alright for now. Thanks for clarifying!

@Sn1F3rt
Copy link

Sn1F3rt commented Sep 13, 2019

Hello @cdgco. I have succesfully installed VWI. Most of the configs are done, but just now I noticed that the Web and DNS pages are not showing up in the menu. I tried to access them through the keyboard shortcut, but it brought me to the 403 page. BTW the web and dns both are enabled in settings. Any ideas?

@cdgco
Copy link
Owner Author

cdgco commented Sep 13, 2019

@sohamb03 This is a known issue that has been fixed and will be published in the next release. You can manually install the fix immediately by following the instructions in #97 and #102.

@Sn1F3rt
Copy link

Sn1F3rt commented Sep 14, 2019

Thanks Carter. The one in #97 would definitely help. Will install the fix as soon as I'm on from a PC.

Also, I'm looking forward to the file manager, whenever it may be released. Thanks for your efforts!

Just one more thing, it would be good if the VWI demo is in English, I don't know what language is it presently.

@Sn1F3rt
Copy link

Sn1F3rt commented Sep 14, 2019

Just to let you know Carter(@cdgco) it worked. Thanks a lot!

@Sn1F3rt
Copy link

Sn1F3rt commented Sep 14, 2019

There's one more thing Carter...phpMyadmin isn't appearing in the 'Apps' section. Any ideas?

@cdgco
Copy link
Owner Author

cdgco commented Sep 15, 2019

@sohamb03 The phpMyAdmin bug is related to the issue in #97 and #102, I just forgot to update that in the temporary fix. This has been updated in GitHub and I will release v1.0.1 with these updates and more today.

@Sn1F3rt
Copy link

Sn1F3rt commented Sep 16, 2019

Okay... Auspiciously waiting for it!

@cdgco
Copy link
Owner Author

cdgco commented Sep 16, 2019

@sohamb03 @pitrs1988 @hafidzmrizky VWI version 1.0.1 is now available.

@Sn1F3rt
Copy link

Sn1F3rt commented Sep 16, 2019

Wow! Amazing 👌

@Sn1F3rt
Copy link

Sn1F3rt commented Sep 18, 2019

@cdgco Could you please check if something's wrong with Softaculous? Previously it used to load automatically but now it's taking me to the old CP and asking me to login.

@cdgco
Copy link
Owner Author

cdgco commented Sep 18, 2019 via email

@cdgco
Copy link
Owner Author

cdgco commented Sep 19, 2019

@sohamb03 The integration with Softaculous has always been a basic link to the control panel which does no authentication. The only way it should load automatically is if you had logged into the old CP recently and still had cookies in your browser, otherwise it should have always asked for a login when accessing Softaculous.

However, I should be able to alter some code on the VestaCP backend to make it authenticate automatically in the future, and will add that to the to-do list.

@Sn1F3rt
Copy link

Sn1F3rt commented Sep 19, 2019

I see. Your argument about the saved cache thing is indeed true. Well I'd be grateful if you could do the auto-authentication for Softaculous. This would be great indeed.

Just an offtopic question - what are you developing right now on VWI?

@cdgco
Copy link
Owner Author

cdgco commented Sep 19, 2019

@sohamb03 The big projects I have been focusing on lately are building the new billing / registration system and rebuilding / finishing the localization system.

I have said before to others though, I have made little progress over the last few months as I have had little time to devote to VWI between work and school, since this is a side project for me, so while I do have many items on my to-do list including other new features such as some requests from the issues section, sadly, they will likely not be completed until I have a large amount of free time.

@Sn1F3rt
Copy link

Sn1F3rt commented Sep 19, 2019

Good to know that! Hope you find time for the petty ones too. Thanks for the great service!

Just to tell you I'm too in school. I'm a web designer and app designer, also have expertise in Linux Administration. Just a year junior to you - I'm 16.

@Sn1F3rt
Copy link

Sn1F3rt commented Sep 25, 2019

Hello @cdgco. THe 'DNS Support' checkbox isn't appearing in the 'Add Domain' feature. Kindly check. Also, due to this, DNS support for the domain isn't being created automatically as it should.

@AysadKozanoglu
Copy link

amazing job. Thanks a lot.

@lidjan45
Copy link

Hello, after i done steps for Automatic installation and i access domain when i install i get 500 Internal Server Error

@cdgco
Copy link
Owner Author

cdgco commented Nov 30, 2019

@lidjan45 This is likely an error with the connection to your specified MySQL database. Try editing your .htaccess file and change the line php_flag display_errors Off to php_flag display_errors On, save and retry installation. If the error persists, please open a new issue including any error codes that are displayed on the page.

@cdgco
Copy link
Owner Author

cdgco commented Nov 30, 2019

@sohamb03 VWI only shows DNS support for valid TLDs, if you were using a subdomain the DNS box would be hidden. If this was not the case, it is possible that the algorithm for determining if a domain is a TLD or not is not functioning properly.

@Sn1F3rt
Copy link

Sn1F3rt commented Dec 1, 2019

For me, VWI is installed on panel.example.com and suppose I'm adding example2.com, then it's not showing the DNS box. Please check this, I think it's a glitch.

@carlos-diaz-freijo
Copy link

Thanks to you very much, I goes years waiting for this beautifull and wonderfull change for Vesta Look, amazing, seriously , many many thanks

@Newles
Copy link

Newles commented Mar 4, 2020

hello I found an error in this I installed it as in the guide but I get it! failed to connect to the server, please check the config!
what would help because the database is no entry

@Newles
Copy link

Newles commented Mar 29, 2020

the connection failed please check the configuration the latest verison v 2.1.1 comes with this failure once it is installed something is updated and then it closes you from the login and that error comes out as I do to solve in case my environment is centos 7

@cdgco
Copy link
Owner Author

cdgco commented Mar 29, 2020

@Herd25 I have tested v2.1.1 on CentOS 7 with no errors. Can you please check that your MySQL database has been initialized correctly and that your VestaCP credentials are entered correctly?

@Newles
Copy link

Newles commented Mar 29, 2020

@cdgco
@Herd25 I have tested v2.1.1 on CentOS 7 with no errors. Can you please check that your MySQL database has been initialized correctly and that your VestaCP credentials are entered correctly?

It is correct, even try to make the connection by api_key and it generates the error, the server cannot connect, I tried again to install from scratch, the error returned within seconds of making an update and although it checks the parameters in the database, they are exact, modify putting the ip did not even follow the error it will not be that it is not fully compatible with all centos 7 some library will make conflict and cause this error

@Newles
Copy link

Newles commented Mar 29, 2020

even in a test environment I end up damaging access to phpmyadmin and full control of mariadb

@cdgco
Copy link
Owner Author

cdgco commented Mar 29, 2020

@Herd25 can you continue the conversation on #123

@cdgco cdgco closed this as completed Apr 15, 2020
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests