Jump to content

Krydos

Chief Executive Officer
  • Posts

    23,799
  • Joined

  • Last visited

  • Days Won

    828

Everything posted by Krydos

  1. The wait for Java on Tommy is currently only a few hours. Go to https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=P63828V7WFM54 and donate $1.00 USD or more, and then post your transaction ID in this thread.
  2. Each of the 40 user accounts requires a unique email address, so what you could do is create an email address for each student on your main account. Something like g01@dctidata.heliohost.org, g02@dctidata.heliohost.org, g03@dctidata.heliohost.org... etc. Then we can send an invite to each of those 40 email addresses to get around the daily signup limit. Then you can click the link in each of the 40 inboxes to set up the account, and set a default password, etc. If you don't want to create all of the accounts yourself, you could just have the students create their own accounts with their own email addresses, but they would be limited by the number of free signup slots that are available for the day. If you were to send us their email addresses (not publicly) we could send invites out to all of them though. You would also have to provide a list of all the students accounts with this method so we could whitelist them against being suspended for having more than one account. Anyways, I'm really excited that you want to use our hosting service to help teach your students. Let us know how we can help.
  3. You can install SSL yourself on your Johnny account using this guide https://wiki.heliohost.org/management/johnny-ssl
  4. It is now installed at /usr/bin/ffmpeg. Keep an eye on your load, and don't be too surprised if you end up suspended.
  5. Best option: Don't use wordpress. Secondary option: This might help https://stackoverflow.com/questions/38693992/notice-ob-end-flush-failed-to-send-buffer-of-zlib-output-compression-1-in
  6. It's Wordpress. Wordpress causes more load with 200 MB of traffic than a well written site causes with 200 GB of traffic. Plugins just make it even worse. Pretty much any other software other than Wordpress will cause less load.
  7. Reading the installation instructions at https://github.com/specify/specify7 it looks like a VPS would be perfect for you. You could do the docker installation and be up and running in probably less than an hour. VPS start at $4.00 per month for the base model, and it's really easy to upgrade later if you need more performance. You can check out the options at https://www.heliohost.org/vps/ I can even give you a free trial for a few days so you can play around with it if you want. Let us know if you're interested.
  8. If your site is popular you could also consider moving to Tommy. Tommy is faster and has better uptime, and doesn't require a monthly payment like a VPS. For a one time donation of only $1.00 USD or more an admin can move your account for you with only a short downtime.
  9. Zlib compression has been enabled on every single version of php we offer on every single server we offer since before I was an admin. You're literally the only person who has ever requested it to be turned off in the last decade. Unless we suddenly get a huge flood of people requesting the same thing as you, which I really doubt will happen, I'm going to have to suggest you get a VPS where you can set your php ini settings to whatever you want them to be. https://www.heliohost.org/vps/
  10. The extension bz2 has been installed on Tommy's php 7.3.
  11. The main reason for that error message is if you hit the submit button twice.
  12. Instead of using a relative path ../../cgi-bin use an absolute path /home/ckuo/public_html/cgi-bin.
  13. You can delete your own account with this page http://www.heliohost.org/classic/support/scripts/delete
  14. Usually cloudflare causes more problems than it solves. I'm glad it actually helped someone for once.
  15. Binding to a port will be pointless because all inbound and outbound ports are either already in use by a process or blocked by the firewall. That's why flask and django run with wsgi so you can use port 80 and 443 and don't need to worry about proxying or anything like that.
  16. Still the same error as yesterday, only now there is another write permission error on the log file: [Thu Feb 13 02:22:16.431547 2020] [wsgi:error] [pid 6287] /usr/local/python3.7/lib/python3.7/site-packages/dotenv/main.py:52: UserWarning: File doesn't exist [Thu Feb 13 02:22:16.431630 2020] [wsgi:error] [pid 6287] warnings.warn("File doesn't exist {}".format(self.dotenv_path)) # type: ignore [Thu Feb 13 02:22:16.656787 2020] [wsgi:error] [pid 6287] [client 65.19.141.66:62057] mod_wsgi (pid=6287): Failed to exec Python script file '/home/nutra/public_html/api/flask.wsgi'. [Thu Feb 13 02:22:16.656925 2020] [wsgi:error] [pid 6287] [client 65.19.141.66:62057] mod_wsgi (pid=6287): Exception occurred processing WSGI script '/home/nutra/public_html/api/flask.wsgi'. [Thu Feb 13 02:22:16.716822 2020] [wsgi:error] [pid 6287] [client 65.19.141.66:62057] Traceback (most recent call last): [Thu Feb 13 02:22:16.716987 2020] [wsgi:error] [pid 6287] [client 65.19.141.66:62057] File "/home/nutra/public_html/api/flask.wsgi", line 9, in <module> [Thu Feb 13 02:22:16.717013 2020] [wsgi:error] [pid 6287] [client 65.19.141.66:62057] from server import app [Thu Feb 13 02:22:16.717040 2020] [wsgi:error] [pid 6287] [client 65.19.141.66:62057] File "/home/nutra/public_html/api/server.py", line 17, in <module> [Thu Feb 13 02:22:16.717057 2020] [wsgi:error] [pid 6287] [client 65.19.141.66:62057] from ntserv.accounts import ( [Thu Feb 13 02:22:16.717082 2020] [wsgi:error] [pid 6287] [client 65.19.141.66:62057] File "/home/nutra/public_html/api/ntserv/accounts.py", line 11, in <module> [Thu Feb 13 02:22:16.717099 2020] [wsgi:error] [pid 6287] [client 65.19.141.66:62057] from .postgres import psql [Thu Feb 13 02:22:16.717122 2020] [wsgi:error] [pid 6287] [client 65.19.141.66:62057] File "/home/nutra/public_html/api/ntserv/postgres.py", line 14, in <module> [Thu Feb 13 02:22:16.717138 2020] [wsgi:error] [pid 6287] [client 65.19.141.66:62057] options=f"-c search_path={PSQL_SCHEMA}", [Thu Feb 13 02:22:16.717164 2020] [wsgi:error] [pid 6287] [client 65.19.141.66:62057] File "/usr/local/python3.7/lib/python3.7/site-packages/psycopg2/__init__.py", line 126, in connect [Thu Feb 13 02:22:16.717216 2020] [wsgi:error] [pid 6287] [client 65.19.141.66:62057] conn = _connect(dsn, connection_factory=connection_factory, **kwasync) [Thu Feb 13 02:22:16.717291 2020] [wsgi:error] [pid 6287] [client 65.19.141.66:62057] psycopg2.OperationalError: FATAL: no pg_hba.conf entry for host "::1", user "root", database "nutra", SSL off [Thu Feb 13 02:22:16.717314 2020] [wsgi:error] [pid 6287] [client 65.19.141.66:62057] [Thu Feb 13 02:22:16.717346 2020] [wsgi:error] [pid 6287] [client 65.19.141.66:62057] [Thu Feb 13 02:22:16.717363 2020] [wsgi:error] [pid 6287] [client 65.19.141.66:62057] During handling of the above exception, another exception occurred: [Thu Feb 13 02:22:16.717425 2020] [wsgi:error] [pid 6287] [client 65.19.141.66:62057] [Thu Feb 13 02:22:16.717464 2020] [wsgi:error] [pid 6287] [client 65.19.141.66:62057] Traceback (most recent call last): [Thu Feb 13 02:22:16.717523 2020] [wsgi:error] [pid 6287] [client 65.19.141.66:62057] File "/home/nutra/public_html/api/flask.wsgi", line 20, in <module> [Thu Feb 13 02:22:16.717544 2020] [wsgi:error] [pid 6287] [client 65.19.141.66:62057] with open('error.txt', 'w+') as f: [Thu Feb 13 02:22:16.717597 2020] [wsgi:error] [pid 6287] [client 65.19.141.66:62057] PermissionError: [Errno 13] Permission denied: 'error.txt'
×
×
  • Create New...